導航:首頁 > 操作系統 > linuxmysql用戶密碼

linuxmysql用戶密碼

發布時間:2024-08-16 16:00:44

A. linux mysql密碼忘了怎麼辦

1.首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連接MySQL資料庫。
因為在重新設置MySQL的慎返root密碼的期間,MySQL資料庫完全出於沒有密碼保護的
狀態下,其他的用戶也可以任意地登錄和修改MySQL的信息。可以採用將MySQL對
外的埠封閉,並且停止Apache以及所有的用戶進程的方法實現伺服器的准安全
狀態。最安全的狀態是到伺服器的Console上面操作,並且拔掉網線。
2.修改MySQL的登錄設置:敬棗
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/亮孝拆lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存並且退出vi。
3.重新啟動mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
4.登錄並修改MySQL的root密碼
# /usr/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> USE mysql ;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye
5.將MySQL的登錄設置修改回來
# vi /etc/my.cnf
將剛才在[mysqld]的段中加上的skip-grant-tables刪除
保存並且退出vi。
6.重新啟動mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
Work for fun,Live for love!

B. linux重置mysql的root密碼

linux系統重置mysql的root密碼本質上就是修改mysql的root密碼,要修改root密碼,要看返緩具體的情況,用戶可以參考如下兩種情況 。

一、如果知道root密碼,只是更告氏換mysql的root密碼,可以通過mysqladmin來進行修改。執行如下命令

1

sudomysqladmin-uroot-ppassword"你要修改的密碼"

執行命令後,會提示用戶輸入mysql的root密碼,這時候輸入原來的mysql root密碼回車即可。

閱讀全文

與linuxmysql用戶密碼相關的資料

熱點內容
word怎麼變成pdf格式 瀏覽:505
vc60一編譯就錯誤 瀏覽:458
覺得撒嬌很解壓 瀏覽:934
蘋果控制點安卓怎麼設置 瀏覽:67
順豐app裡面哪裡繳費 瀏覽:894
魚池活水能增加密度嗎 瀏覽:245
如何將安卓導入已激活蘋果 瀏覽:501
電腦寫程序編譯不了 瀏覽:540
linux限制用戶命令 瀏覽:742
8p咋設置應用加密 瀏覽:286
我說你這個我聽是什麼安卓 瀏覽:23
雲計算算程序員嗎 瀏覽:786
vim編譯php 瀏覽:527
如何正確使用國家反詐中心app 瀏覽:181
編譯執行方式的過程 瀏覽:489
當量計演算法的適用條件 瀏覽:445
arm單片機開發環境 瀏覽:401
小米怎麼調文件夾大小 瀏覽:339
程序員怒吼視頻 瀏覽:810
加密貨幣的發展情況如何 瀏覽:71