rpm -qa |grep -i mysql //看自己系统有没有装mysql
wget https://dev.mysql.com/get/mysql80-community-release-e17-1.noarch.rpm
rpm -ivh mysql80-community-release-e17-1.noarch.rpm
yum install mysql-server
检查mysql 安装是否成功:
systemclt start mysqld
systemclt status mysqld
mysqladmin --version
mysql 第一次启动时会生成一个初始密码,查看初始密码的方法:
grep -i password /var/log/mysqld.log
vim /etc/my.cnf
在最后加入一行:
skip-grant-tables
:wq 保存并退出
systemctl restart mysqld
mysql -u root -p
直接回车,不用输入密码
mysql> use mysql;
mysql> update user set authentication_string=‘‘ where user=‘root‘;
mysql> quit
mysql -u root -p
还是直接回车,因为密码为空
mysql> ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘password@123‘;
// ‘password@123‘ 替换成你想设置的密码,太简单会失败。
原文:https://www.cnblogs.com/jenneyforis/p/9213819.html