Ubuntu 安装mysql
程序员文章站
2022-03-30 10:43:10
...
运行命令 sudo apt install mysql-server
程序自动跑完
运行mysql --version
mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using EditLine wrapper
到这里没有任何问题。
尝试进入mysql命令行的时候,问题来了
直接运行sudo mysql
以root身份运行mysql -root -p
因为没设置过密码所以直接安了回车键
所以就从网上各种查最后找到了进入命令行的办法
运行命令sudo vim /etc/mysql/debian.cnf
这里面有个系统默认创建的账号和密码
输入账号和密码成功进入命令行
运行mysql命令 set password for 'root'@'localhost' = password('123456');
成功更改了root的密码。
这是网上的另一个版本:
mysql> update mysql.user set authentication_string=PASSWORD('123456'), plugin='mysql_native_password' where user='root';
mysql> flush privileges;
这个方法我试了,虽然能更改,但是并不能让我以root身份登陆
估计是版本问题。
我的MySQL版本: Server version: 5.7.23-0ubuntu0.18.04.1 (Ubuntu)