下载二进制包
#下载地址:
https://downloads.mysql.com/archives/community/
安装配置
服务化
-
centos6
可以把mysql自带得启动脚本放入/etc/init.d/下 -
centos7
新增文件/etc/systemd/system/mysqld8.service并且修改如下内容:[Unit] Description=MySQL8 Server Documentation=man:mysqld(8) Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html After=network.target After=syslog.target [Install] WantedBy=multi-user.target [Service] User=mysql Group=mysql ExecStart=/opt/mysql/bin/mysqld --defaults-file=/opt/mysql/my.cnf #LimitNOFILE = 5000
初始化
/data/mysql/soft/bin/mysqld --defaults-file=/data/mysql/my.cnf --initialize --user=mysql --basedir=/data/mysql/soft --datadir=/data/mysql/data/
启动
service mysqld8 start
重置密码
在mysql的日志中获取临时密码,如果启动参数中没有设置路径可能在标准输出中显示,或者在/var/log/messages或/var/log/mysqld.log,根据mysql版本不同位置可能不同
alter user "root"@"localhost" identified by "XXXXX"