mysql安裝啓動 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

首次安裝mysql 啓動 mysql -uroot 如下錯誤:mysql

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)sql

解決方案:vim

vim /etc/my.cnf

在[mysqld] 部分添加如下一行。spa

skip-grant-tables  

重啓mysql服務rest

systemctl restart mysqld.service

修改mysql密碼code

mysql> update user set authentication_string = password("XX@123") where user='root';
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

退出mysql, 把以前/etc/my.cnf文件中skip-grant-tables  註釋掉。blog

重啓mysql服務ip

進入mysql服務string

mysql> SET PASSWORD = PASSWORD('XX@123');
Query OK, 0 rows affected, 1 warning (0.01 sec)
相關文章
相關標籤/搜索