一、通过 yum 安装 MySQL5.7.11
默认安装库安装的mysql的版本比较低,所以想安装高本版的数据库就得自己更新库在安装。具体如下:
1. 下载及安装mysql的yum库
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
2. 进行mysql安装
yum install -y mysql-community-server
3. 检查安装版本
输入检查命令
mysql -V
显示结果如下:
mysql Ver 14.14 Distrib 5.7.11, for Linux (x86_64) using EditLine wrapper
说明mysql5.7.11版本安装成功
4.启动mysql服务
CentOS7.x
systemctl start mysqld.service
或者
service mysqld start
至此,安装工作已经完成,接下来就可以开始设置root账号密码、添加用户及其他配置工作了。
二、使用 root 登录 MySQL
1、修改配置文件
修改 MySQL 配置文件 my.cnf
在 [mysqld] 下添加:skip-grant-tables
重启MySQL
2、删除原来的root用户
delete from mysql.user where user='root' and host='localhost';
flush privileges;
3、新建root用户并授权
grant all on *.* to 'root'@'localhost' identified by '123456';
grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;
flush privileges;
4、退出 MySQL,修改配置文件
退出mysql,将skip-grant-tables注掉,然后重启mysql。此时在登陆就可以了。
三、开启mysql 远程连接
1、新建用户并授权
GRANT ALL PRIVILEGES ON *.* TO wzh@localhost IDENTIFIED BY 'www.wzh.com' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO wzh@'%' IDENTIFIED BY 'www.wzh.com' WITH GRANT OPTION;
2、设置防火墙允许3306端口
注:本文第一部分转载至:http://xxling.com/blog/article/2091.aspx