linuxmysql修改root密碼
分兩種情況
一、擁有原來的myql的root的密碼;
方法一:
在mysql系統外,使用mysqladmin
# mysqladmin -u root -p password "test123"
Enter password: 【輸入原來的密碼】
方法二:
通過登錄mysql系統,
# mysql -uroot -p
Enter password: 【輸入原來的密碼】
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit;
二、忘記原來的myql的root的密碼;
首先,你必須要有操作系統的root許可權了。要是連系統的root許可權都沒有的話,先考慮root系統再走下面的步驟。
類似於安全模式登錄系統,有人建議說是pkill mysql,但是我不建議哈。因為當你執行了這個命令後,會導致這樣的狀況:
/etc/init.d/mysqld status
mysqld dead but subsys locked
這樣即使你是在安全模式下啟動mysql都未必會有用的,所以一般是這樣/etc/init.d/mysqld stop,如果你不幸先用了pkill,那麼就start一下再stop咯。
# mysqld_safe --skip-grant-tables &
&,表示在後台運行,不再後台運行的話,就再打開一個終端咯。
# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';
mysql> flush privileges;
mysql> exit;
##本來mysql是不分大小寫的,但是這個是修改的mysql中的mysql資料庫的具體的值,要注意到。
② linux怎麼設置mysql root密碼
step1 編輯 my.cnf 文件
在 [mysqld] 下面添加一行 skip-grant-tables
然後保存 退出
step4 然後就是使用 mysql 命令修改密碼
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
改好之後 在 my.cnf 文件的 [mysqld] 下面 刪掉 skip-grant-tables 這句
然後再次重啟 mysql 密碼就生效了
③ 怎麼在linux系統重置mysql的root密碼
linux系統重置mysql的root密碼本質上就是修改mysql的root密碼,要修改root密碼,要看具體的情況,用戶可以參考如下兩種情況 。
一、如果知道root密碼,只是更換mysql的root密碼,可以通過mysqladmin來進行修改。執行如下命令:
sudomysqladmin-uroot-ppassword"你要修改的密碼"
執行命令後,會提示用戶輸入mysql的root密碼,這時候輸入原來的mysql root密碼回車即可。
④ linux下mysql怎麼修改root賬戶密碼
1.修改MySQL的配置文件(默認為/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables
2.保存配置文件後,重啟MySQL服務 service mysqld restart
3.再次進入MySQL命令行 mysql -uroot -p,輸入密碼時直接回車,就會進入MySQL資料庫了,這個時候按照常規流程修改root密碼即可。
4.密碼修改完畢後,再按照步驟1中的流程,刪掉配置文件中的那行,並且重啟MySQL服務,新密碼就生效了。
⑤ linux怎麼修改mysql的root密碼
linux怎麼修改mysql的root密碼
linux系統重置mysql的root密碼的方法如下:
1、檢查操作系統是否安裝有mysql資料庫,在debian操作系統檢查命令:dpkg --list |grep mysql 如下圖;
2、先檢查root用戶密碼是否已經忘記,輸入命令:mysql -uroot -p 如下圖;
3、資料庫的root用戶密碼忘記了,重裝不是權益之計,下面小白就告訴你怎麼跳過安全驗證修改密碼,先關閉進程中的mysql服務,如下圖;
4、然後用非正常方式起動mysql,/usr/local/mysql/bin/mysqld_safe –skip-grant-tables &,如下圖;
5、這樣就可以不需要密碼進入mysql,/usr/local/mysql/bin/mysql -u root -p(要求輸入密碼時直接回車即可),如下圖;
6、然後就是>use mysql;>update user set password=password("輸入新的密碼") where user="root";>flush privileges;重新殺掉mysql進程,用正常方法啟動mysql,一切OK,大功告成,如下圖;
⑥ linux下mysql怎麼修改root密碼
-- 修改密碼mysql -u root -p password 新密碼;Enter Password(舊密碼):linux下mysql怎麼修改root密碼
⑦ linux中mysql修改root密碼忘了怎麼辦
修改MySQL的配置文件(默認為/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables
2
保存配置文件後,重啟MySQL服務 service mysqld restart
3
再次進入MySQL命令行 mysql -uroot -p,輸入密碼時直接回車,就會進入MySQL資料庫了,這個時候按照常規流程修改root密碼即可。
4
密碼修改完畢後,再按照步驟1中的流程,刪掉配置文件中的那行,並且重啟MySQL服務,新密碼就生效了。
⑧ linux mysql怎麼修改root密碼
一、擁有原來的myql的root的密碼;
方法一:
在mysql系統外,使用mysqladmin
# mysqladmin -u root -p password "test123"
Enter password: 【輸入原來的密碼】
方法二:
通過登錄mysql系統,
# mysql -uroot -p
Enter password: 【輸入原來的密碼】
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit;
二、忘記原來的myql的root的密碼;
首先,你必須要有操作系統的root許可權了。要是連系統的root許可權都沒有的話,先考慮root系統再走下面的步驟。
類似於安全模式登錄系統,有人建議說是pkill mysql,但是我不建議哈。因為當你執行了這個命令後,會導致這樣的狀況:
/etc/init.d/mysqld status
mysqld dead but subsys locked
這樣即使你是在安全模式下啟動mysql都未必會有用的,所以一般是這樣/etc/init.d/mysqld stop,如果你不幸先用了pkill,那麼就start一下再stop咯。
# mysqld_safe --skip-grant-tables &
&,表示在後台運行,不再後台運行的話,就再打開一個終端咯。
# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';
mysql> flush privileges;
mysql> exit;
##本來mysql是不分大小寫的,但是這個是修改的mysql中的mysql資料庫的具體的值,要注意到。
⑨ linux mysql修改root密碼忘了怎麼辦
介紹一種方法:
KILL掉系統里的MySQL進程;
killall -TERM mysqld
2.用以下命令啟動MySQL,以不檢查許可權的方式啟動;
safe_MySQLd --skip-grant-tables &
3.然後用空密碼方式使用root用戶登錄 MySQL;
MySQL -u root
4.修改root用戶的密碼;
MySQL> update MySQL.user set password=PASSWORD('新密碼') where User='root';
MySQL> flush privileges;
MySQL> quit
重新啟動MySQL,就可以使用新密碼登錄了。