導航:首頁 > 操作系統 > 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用戶密碼相關的資料

熱點內容
組件編譯語言 瀏覽:811
c文件夾怎麼復制 瀏覽:964
linux統計ip流量 瀏覽:995
905減407的豎式演算法 瀏覽:645
我的世界網易版如何查看伺服器種子 瀏覽:630
施工現場臨時水管直徑演算法 瀏覽:3
如何刷新伺服器redis緩存 瀏覽:500
安裝虛擬usb加密狗 瀏覽:321
網盤文件加密會被封嗎 瀏覽:80
java掃雷設計 瀏覽:498
你畫我猜為什麼連接不到伺服器 瀏覽:100
android樂動力 瀏覽:806
寵物美容優惠去哪個app 瀏覽:25
修車哪個app好 瀏覽:877
linux查看軟中斷 瀏覽:851
編譯動態庫怎麼知道加什麼lib 瀏覽:421
演算法中常用的指標 瀏覽:185
plc編程器的使用 瀏覽:788
離心式壓縮機喘振原因 瀏覽:936
正方三角形編程筆記 瀏覽:52