原文地址:http://www.cnblogs.com/bookwed/p/5896619.html
安装环境:系统是 centos7.2
1、下载
下载地址:http://dev.MysqL.com/downloads/MysqL/
下载版本:我这里选择的5.7.17,通用版,linux下64位
2、解压
4、安装
cd
/usr/local/MysqL/
.
/data/MysqL
755
/MysqLd
/my-default
.cnf
/etc/my
.cnf
#修改启动脚本
/MysqLd
basedir=
/usr/local/MysqL/
service MysqLd start
#测试连接
service MysqLd start
service MysqLd stop
service MysqLd status
5、错误
Access denied for user 'root'@'localhost'
解决:
1、vi /etc/my.cnf
2、在文件末尾加入:skip-grant-tables
3、 保存 my.cnf
4、重启MysqL服务;
5、在MysqL的bin目录执行:./MysqL -uroot
6、成功进入MysqL后, 执行命令: use MysqL;
7、update MysqL.user set authentication_string=password('123root') where user='root';
8、flush privileges;
9、quit;
10、修改my.cnf文件,去掉前面增加的skip-grant-tables,重启MysqL服务;
11、重新连接
6、开机自启动
chkconfig --list 显示服务列表
如果看到MysqL的服务,并且3,4,5都是on的话则成功,如果是off,则键入:chkconfig --level 345 MysqL on
reboot重启电脑
netstat -na | grep 3306,如果看到有监听说明服务启动了