安装mysql8的过程中,没有提示设置密码,所以安装后无法登录。
以下为设置密码的方法:
1-输入whereis mysql,在几个路径中,找到my.cnf文件,通常在/etc/mysql下
2-sudo vim my.cnf,编辑文件,输入两行,
[mysqld]
skip-grant-tables
保存退出。
3-输入service mysql restart,重启mysql
4-重启无报错,可以进入下一步。
5-输入mysql -uroot 免密登录
6-输入 use mysql;
7输入FLUSH PRIVILEGES;
8-输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password';
9-记住新密码。
10-重新编辑my.cnf,删除刚才输入的两行,保存退出。