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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐