我不知道这是否是适合此问题的 Stack Exchange Q+A...
我刚刚在 Linux Mint Cinnamon (18.1) 中安装了 MariaDB。mysql --version
给出:
mysql Ver 15.1 Distrib 10.0.34-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
在此安装过程中,使用这些命令
sudo apt-get update
sudo apt-get install mariadb-server mariadb-client
... 没有要求我输入 root 密码。
去这里我找到了一个设置密码的方法:
sudo -s
service mysqld stop
mysqld_safe ‐‐skip-grant-tables &
mysql -u root
(在 MySQL/MariaDB 中)
use mysql;
update user set password=PASSWORD("root") where User='root';
flush privileges;
... 以下内容与脚本中的以下部分不同update user
:
Database changed
MariaDB [mysql]> update user set password=PASSWORD( "root" ) where User='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
即“0 行受影响”和“已更改:0”。然后,当我SELECT
在users
表上运行查询时,我发现默认密码“*81F5E21E35...E1B”没有改变。
知道发生什么问题了吗?