@Deepin安装MySQL(MariaDB)不提示设置密码问题(密码为空)
1、安装Mysql
输入命令:
sudo apt-get update
sudo apt-get install mysql-server mysql-client
发现没有提示设置密码,按照教程在/etc/mysql/下找到debian.conf文件获取用户名和密码 ,发现密码为空,输入不了,无法登陆。
sudo cat /etc/mysql/debian.cnf
mysql -uroot -p
Enter password:
2、修改密码
sudo service mysql stop
sudo mysqld_safe --user=mysql --skip-grant-tables --skip-networking&
mysql
MariaDB [(none)]> use mysql;
MariaDB [mysql]> update user set password=password('123456') where user='root'
MariaDB [mysql]> flush privileges;
依然无法登录。
3、进行MariaDB的安全设置
mysql -V
mysql Ver 15.1 Distrib 10.1.37-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
通过版本查看,发现MySQL更替为了MariaDB。MariaDB默认root密码为空,所以进行设置: