有系統sudo權限,無mysql root帳號可以讀資料庫嗎? - Linux

Table of Contents

情況:

我有一台機器的 sudo 權限
該台機器上跑了一個mysql service
mysql service只能用 mysql 的 root 來登入
mysql 的 root 密碼只有機器的 root 使用者知道
但我聯絡不到機器的 root 使用者

問題:

我有辦法使用 sudo 來讀取 database 嗎?
(ex:不用mysql root只用sudo來新增mysql使用者以讀取資料庫)

我知道 sudo 可以修改 mysql root 的密碼
但是我不想讓機器的 root 使用者未來還要再把密碼改回來

請各位不吝賜教,謝謝

--

All Comments

Poppy avatarPoppy2011-09-17
先把原來密碼備份起來 改密碼 更新完後再還原這樣呢
Odelette avatarOdelette2011-09-20
mysqld --skip-grant-tables --user=root
Bennie avatarBennie2011-09-20
tar 備份 mysql 的 db,到另外一台機器上開唄