Я не знаю, является ли это правильным стеком Q+A для этого ...
Я только что установил MariaDB в Linux Mint Cinnamon (18.1). 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 "не изменился.
Есть идеи, что не так?