1. cd /usr/local 2. mkdir mysql
cd mysql
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql
cd mysql mkdir data
./mysqld --user=mysql --basedir=/usr/local/mysql-8.0 --datadir=/usr/local/mysql-8.0/data/ --initialize
编辑my.cnf文件
添加mysqld服务到系统
cp -a ./support-files/mysql.server /etc/init.d/mysql
授权以及添加服务
chmod +x /etc/init.d/mysql chkconfig --add mysql
启动mysql
service mysql start
查看启动状态
service mysql status
将mysql命令添加到服务
ln -s /usr/local/mysql-8.0/bin/mysql /usr/bin
登录mysql mysql -uroot -p 密码使用之前随机生成的密码
修改root密码 其中123456是新的密码自己设置
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
执行 使密码生效
flush privileges;
选择mysql数据库
use mysql;
修改远程连接并生效
update user set host='%' where user='root'; flush privileges;