Linux命令行安装MySQL 5.7

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进行登陆了。

你可能感兴趣的:(数据库,linux,mysql)