如何開啟MySQL中root賬戶的遠端登入

2021-08-25 03:01:02 字數 778 閱讀 6978

基於安全考慮root賬戶一般只能本地訪問,但是在開發過程中可能需要開啟root的遠端訪問許可權。下面是基本的步驟:

1、登入到mysql中,為root進行遠端訪問的授權,執行下面的命令:

mysql> grant all privileges on *.* to root@"%" identified by "root";

mysql> flush privileges;

第一句中"%"表示任何主機都可以遠端登入到該伺服器上訪問。如果要限制只有某台機器可以訪問,將其換成相應的ip即可,如:

grant all privileges on *.* to root@"172.168.193.25" identified by "root";

2、修改/etc/mysql/my.cnf,需要root使用者許可權。找到檔案中的:

bind-address = 127.0.0.1

將其注釋掉,儲存。

3、重新啟動mysql伺服器。執行下面的幾條命令即可:

# /usr/bin/mysqladmin -u root -p shutdown

# /usr/bin/mysqld_safe &

如果mysqladmin和mysql_safe不在/usr/bin目錄中,可以通過whereis命令查詢,例如:

# whereis mysqladmin

mysqladmin: /usr/bin/mysqladmin /usr/share/man/man1/mysqladmin.1.gz

執行完上面的三步後,就可以通過遠端機器連線了資料庫了。

Ubuntu 14 04中如何開啟root賬戶

ubuntu 14.04 系統安裝完成後,系統預設的root賬號是關閉的,這主要是為了保護系統的安全性,但有些時候為了安裝軟體或進行其它操作時需要獲得root許可權,就得使用root賬號。而我今天的需求就是要移動乙個比較大的資料夾到另乙個volume,結果預設賬戶沒有許可權,就想到了root,下面就...

如何開啟MySQL中root賬戶的遠端登入

基於安全考慮root賬戶一般只能本地訪問,但是在開發過程中可能需要開啟root的遠端訪問許可權。下面是基本的步驟 1 登入到mysql中,為root進行遠端訪問的授權,執行下面的命令 mysql grant all privileges on to root identified by root m...

ubuntu的root 如何開啟

ubuntu的root使用者預設是禁止的,需要手動開啟才行 事實上ubuntu下的所有操作都用不到root使用者,由於sudo的合理使用,避免了root使用者下誤操作而產生的毀滅性問題 root賬號啟用方法 其實我個人認為這沒有多大必要 執行下面的操作 1.先解除root鎖定,為root使用者設定密...