MySQL是一款流行的開源關系型數據庫管理系統,可用于各種類型的應用程序。MySQL是服務器端軟件,通常以守護進程運行,并通過TCP/IP協議接收客戶端請求。
MySQL 5.7是MySQL最新的版本,具有多個新功能和改進。然而,在安裝MySQL 5.7后,您可能會發現沒有初始或默認密碼。
[root@server ~]# mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
在使用mysql命令時,您會收到“拒絕訪問”的錯誤消息。為了解決此問題,您需要使用以下步驟設置MySQL根密碼:
- 以root用戶身份登錄服務器
- 停止MySQL服務器進程
- 使用下面的命令啟動MySQL服務器,跳過權限認證并加載特定的系統表
- 連接到MySQL服務器,不需要密碼驗證
- 更改root用戶的密碼
- 使用以下命令停止MySQL服務器并重新開始正常操作
[root@server ~]# service mysql stop
[root@server ~]# mysqld_safe --skip-grant-tables --skip-networking &
[root@server ~]# mysql -u root mysql
mysql>UPDATE user SET authentication_string=PASSWORD('new_password') WHERE User='root'; mysql>FLUSH PRIVILEGES; mysql>quit
[root@server ~]# service mysql stop [root@server ~]# service mysql start
現在,您可以使用新密碼連接到MySQL服務器。
[root@server ~]# mysql -u root -p Enter password: new_password
這是設置MySQL 5.7密碼的步驟,使您可以繼續使用MySQL并在其上存儲重要的數據。
上一篇html5設置cook
下一篇js和css文件出錯