請問mysql更改預設root密碼的步驟.. [論壇 - 伺服器架設]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



請問mysql更改預設root密碼的步驟..
會員一級
註冊日期:
2006/9/24 1:53
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 18
MP : 2 / 888
EXP: 73
離線
我依照ubuntu維基百科介紹的:
MySQL 預設是沒有 MySQL root 密碼,這是相當大的安全性風險。您必須要設定 MySQL root 密碼。
mysqladmin -u root password your-new-password
mysqladmin -h root@local-machine-name -u root password your-new-password
sudo /etc/init.d/mysql restart


mysqladmin -h root@faq -u root password 123
這個步驟出現錯誤,顯示連線到root@faq發生錯誤?

2006/9/24 2:41
應用擴展 工具箱
Re: 請問mysql更改預設root密碼的步驟..
管理員
註冊日期:
2005/6/10 6:54
所屬群組:
網站管理員
已註冊使用者
等級: 4
HP : 0 / 92
MP : 11 / 4787
EXP: 68
離線
mysqladmin -h localhost -u root password 123

2006/9/24 9:23
應用擴展 工具箱
Re: 請問mysql更改預設root密碼的步驟..
會員一級
註冊日期:
2006/9/24 1:53
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 18
MP : 2 / 888
EXP: 73
離線
以下為錯誤訊息:

faq@faq:~$ mysqladmin -h localhost -u root password 123
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'


2006/9/24 12:02
應用擴展 工具箱
Re: 請問mysql更改預設root密碼的步驟..
管理員
註冊日期:
2005/6/10 6:54
所屬群組:
網站管理員
已註冊使用者
等級: 4
HP : 0 / 92
MP : 11 / 4787
EXP: 68
離線
我想你會不會已經設定好密碼?

所以再次修改密碼時候有出錯?

或者把 -h localhost 拿掉再試看看。

2006/9/24 13:42
應用擴展 工具箱
訪客
Re: 請問mysql更改預設root密碼的步驟..
Anon:訪客
拿掉的話就跟第一行指令是一樣的,還是說只要執行其中一行就行了嗎?
第一行指令我有執行過了,更新過密碼了,這樣的話就不用執行第二行了,是嗎?

2006/9/24 14:24 | a165f bd61c 27774 5f187
應用擴展 工具箱
Re: 請問mysql更改預設root密碼的步驟..
管理員
註冊日期:
2005/6/10 6:54
所屬群組:
網站管理員
已註冊使用者
等級: 4
HP : 0 / 92
MP : 11 / 4787
EXP: 68
離線
mysql 指令參數

-h <- mysql server 位置 , 若沒有指定, 預設就是 localhost
-u <- mysql user 帳號
-p <- 輸入 mysql user 密碼

passwod <- 修改密碼,

所以若你先前已經設定密碼

是 mysqladmin -h mysql_server -u root -p password 12345

若是還沒有設定

mysqladmin -h mysql_server -u root password 12345

這兩行指令都是讓 mysql root 密碼為 12345


2006/9/24 14:30
應用擴展 工具箱
Re: 請問mysql更改預設root密碼的步驟..

註冊日期:
2005/7/18 17:13
所屬群組:
已註冊使用者
等級: NAN
HP : NAN / NAN
MP : NAN / NAN
EXP: NAN
離線

如果忘記 MySQL root 密碼,可以用下面的方式重新設定

killall mysqld

mysqld -u root --skip-grant-tables &

mysql

>use mysql
>UPDATE user SET password=password('new password') where user='root';
>FLUSH PRIVILEGES;

請小心使用

2006/9/26 8:06
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.