文档章节

centos7安装mysql及配置

smatterer
 smatterer
发布于 2017/08/29 14:22
字数 456
阅读 6
收藏 0

确认mysql的版本,端口,root的密码及项目所使用的帐号与密码

名称说明备注
版本mysql5.7
端口3306
帐号root/root密码 otherAccount/其它帐号与密码
数据库dbname项目使用的数据库名称
配置优化max_allowed_packet = 50M innodb_log_file_size = 64M innodb_flush_log_at_trx_commit=2 tmp_table_size=128M innodb_thread_concurrency=100 character_set_server=utf8 collation-server=utf8_general_ci default-storage-engine=INNODB max_connections=500 innodb_buffer_pool_size = 1024M join_buffer_size = 256M sort_buffer_size = 16M read_rnd_buffer_size = 8M
数据库大小写不区分数据库不区分大小,对应查询条件也不区分大小写

安装mysql及配置

#> wget https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm && rpm -ivh mysql57-community-release-el7-11.noarch.rpm
#> yum install mysql-community-server -y
#>vi /etc/my.inf #修改mysql配置
#> service mysqld start
#> netstat -an|grep 3306 #查看是3306端口是否启动
#> grep 'temporary password' /var/log/mysqld.log #查看root的初始化密码
#> mysqld --initialize --user=mysql
#> mysql_secure_installation #初始mysql权限,全部输入`y`或者注意说明选择y或者n 
#> mysql -u root -p #输入密码,`项目`的帐号与密码
mysql> create user 'otherAccount'@'localhost' identified by '其它帐号与密码';  #创建用户
mysql> create user 'otherAccount'@'%' identified by '其它帐号与密码'; #允许所有IP访问
mysql> flush privileges;
#创建数据库dbname,并赋予权限给用户otherAccount对dbname库的权限管理
mysql> create database blubble DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
mysql> grant all privileges on `dbname`.* to 'otherAccount'@'localhost' identified by '其它帐号与密码';
mysql> grant all privileges on `dbname`.* to 'otherAccount'@'%' identified by '其它帐号与密码';  
mysql> flush privileges;

对外访问,开放其端口

# 开放3306端口
#> firewall-cmd --zone=public --add-port=3306/tcp --permanent
#> firewall-cmd --reload
# 删除永久端口
#> firewall-cmd --zone= public --remove-port=3306/tcp --permanent

© 著作权归作者所有

共有 人打赏支持
上一篇: nginx安装及配置
smatterer
粉丝 1
博文 8
码字总数 2096
作品 0
广州
程序员
私信 提问
Wordpress与Discuz

httpd访问的资源有两种,静态资源以及动态资源;静态资源有我们常见的图片,jsp,音乐,音频等,而动态资源指的是一些需要经过编译执行代码来实现的资源类型,需要数据库MySQL或MariaDB来辅助...

wujunqi1996
06/28
0
0
MySQL之安装美团点评的SQLAdvisor

注意:是在Centos7上安装SQLAdvisor,必须是在没有安装MySQL的Centos7上安装,因为如果事先安装了MySQL,那么安装SQLAdvisor时,MySQL的/etc/my.cnf会与SQLAdvisor的依赖发生冲突。 在没有安...

汉斯-冯-拉特
07/17
0
0
高可用centos7 HA:corosync+packmaker+http\mysql

corosync+pacemaker:在配置corosync时最好具有三个以上的节点,并且节点个数 为奇数个,如果使用偶数个节点的话也没关系,只是要关闭不具有法定票数的决策 策略功能 支持的服务在pacemaker...

lawsonduan
2016/08/11
0
0
通过loganalyzer 展示数据库中的日志

做这个实验需要三台机器,我做实验的环境如下: centos7.3安装数据库 centos6.8 Yum install rsyslog-mysql centos6.9 实现 lap 实验开始: centos7.3 安装数据库: yum install mariadb-ser...

wx597c37d34c94c
2017/10/28
0
0
centos7作为Docker基础镜像须知

centos7基础镜像Dockerfile来构建mysql镜像可能会有问题,在Docker hub上构建失败: Build failed: The command '/bin/sh -c /etc/init.d/mysqld start && mysql -e "grant all privileges o......

chenyufeng1991
04/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu16.04下安装docker

[TOC] 本文开发环境为Ubuntu 16.04 LTS 64位系统,通过apt的docker官方源安装最新的Docker CE(Community Edition),即Docker社区版,是开发人员和小型团队的理想选择。 1. 开始安装 1.1 由于...

豫华商
今天
8
0
使用XShell工具密钥认证登录Linux系统

如果你是一名Linux运维,那么Linux服务器的系统安全问题,可能是你要考虑的,而系统登录方式有两种,密码和密钥。哪一种更加安全呢? 无疑是后者! 这里我为大家分享用Xshell利器使用密钥的方...

dragon_tech
今天
4
0
day178-2018-12-15-英语流利阅读-待学习

“真蛛奶茶”了解一下?蜘蛛也会产奶了 Lala 2018-12-15 1.今日导读 “蛋白质含量是牛奶的 4 倍,并有着更低的脂肪和含糖量”,听起来诱人又美味的并不是羊奶或豆奶,而是你可能打死都想不到...

飞鱼说编程
今天
11
0
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents

场景重现 npm install --verbose 安装依赖的时,出现如下警告 强迫症患者表示不能接受 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):npm WARN......

taadis
今天
2
0
OSChina 周六乱弹 —— 你一口我一口多咬一口是小狗

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文 :分享Roy Orbison的单曲《She's a Mystery to Me》 《She's a Mystery to Me》- Roy Orbison 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
440
6

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部