1
Arch Linux, Mariadb 10.1.21-1.
My commands:
yaourt -S mariadb
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
sudo systemctl start mariadb
mysql_secure_installation
yes
yes
set root pass
password
yes
yes
mysql -u root -ppassword
CREATE DATABASE db;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON db.* TO 'username'@'localhost';
quit;
mysql -u username -ppassword
ALL OK!
quit;
sudo systemctl stop mariadb;
sudo shutdown -r now;
...
sudo systemctl start mariadb;
mysql -u coolone -ppassword;
ERROR 1045 (28000): Access denied for user 'coolone'@'localhost' (using password: YES)
** FLUSH PRIVILEGES; ** пропущенный после установки GRANT. FUKSH PRIVILEGES напишите ваши изменения, новые из таблиц. ROBOOT делает то же самое, и вы не создаете пользователя с именем ** coolone ** –
thx, Bernd Buffen, проблема решена! –
Stack Overflow - это сайт для вопросов программирования и разработки. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше сказать [Суперпользователь] (http://superuser.com/) или [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/). Также см. [Где я пишу вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww