Linux命令行安装MySQL 5.7
1.安装前检查,保证虚拟机可以联网2.保证当前用户有管理员权限或者可以使用sudo 的权限。3.打开终端,输入命令 sudo apt install mysq-server-5.7注意可以输入sudo apt install mysql后摁tab键查看有哪些版本。4.至此MySQL安装完毕,但是无法登陆(没有配置登陆方式和用户密码);登陆会遇到 ERROR 1698 (28000):Access
1.安装前检查,保证虚拟机可以联网
2.保证当前用户有管理员权限或者可以使用sudo 的权限。
3.打开终端,输入命令 sudo apt install mysql-server-5.7 (这里选择5.7版本)
注意可以输入sudo apt install mysql后摁tab键查看有哪些版本。
4.至此MySQL安装完毕,但是无法登陆(没有配置登陆方式和用户密码);
登陆会遇到 ERROR 1698 (28000):Access denied for user 'root'@'localhost'.
解决方法:
在命令行输入 sudo mysql -u root 回车
在mysql>输入以下语句修改配置
UPDATE mysql.user SET plugin='mysql_native_password' WHERE User='root';
5.修改用户密码
update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';
其中123456是root用户的登陆密码,可以设置成你想设置的任何密码,这里只针对root用户进行设置,其他用户请参考如何在MySQL中创建用户。本教程只解决初次安装问题
6.完成以上步骤,重启一下数据库(或者flush privileges;)
service mysql stop && service mysql start;
就可以愉快的在命令行使用mysql -u root -p123456进行登陆了。
更多推荐
所有评论(0)