如何讓mysql以root使用者遠端登陸(remote login)mysql資料庫
為了遷移mysql到oracle,我採用了oracle的sql developer工具,並下載了mysql
jdbc驅動(為了讓sql developer連線mysql)
為了從oracle sql developer遠端以root連線mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO " IDENTIFIED BY '123456' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
mysql>
附上:網上摘來的片斷:
在設定root賬戶密碼時,可以選擇是否允許其從遠端訪問。預設情況下是不允許的。
在命令列下,可以有兩種大同小異的方法來作此設定:
(1)mysql>GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'something' WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'something' WITH GRANT OPTION;
第一句增加了一個root使用者授權透過本地機(localhost)訪問,密碼“something”。
第二句則是使用萬用字元,授與root使用者從任何其它主機發起的訪問。
(2)亦可直接使用update語句修改user表:使用root使用者或其他使用者登入mysql,轉到mysql資料庫
update user set host='localhost' where user='root';
flush privileges;//只允許root在本機登入
update user set host='%' where user='root';
flush privileges;//允許root遠端訪問
注意,以上一定要加flush語句。
另外,如果要建新使用者,則用grant語句比較方便,記住語句grant總是建立新使用者。
例如我目前的庫:
mysql> select host,user from user;
+-----------+--------+
| host | user |
+-----------+--------+
| % | mytest |
| % | root |
| localhost | mytest |
| localhost | root |
+-----------+--------+
4 rows in set (0.00 sec)
root和mytest都既能本地連,也能遠端連
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-665719/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL命令列登陸,遠端登陸MySQLMySql命令列
- ssh只能遠端登陸到普通使用者,不能以root遠端登陸
- MySQL 遠端登陸踩坑記MySql
- MySQL login-path 本地快捷登陸MySql
- MYSQL 開啟root遠端登入許可權MySql
- 如何快速讓MySQL資料庫伺服器支援遠端連線MRMySql資料庫伺服器
- 設定如何遠端連線mysql資料庫MySql資料庫
- 遠端連線mysql資料庫MySql資料庫
- 除錯環境 寶塔 mysql root 遠端登入除錯MySql
- centos6.8安裝mysql並配置遠端登陸CentOSMySql
- 禁止root使用者遠端登入
- Linux 修改SSH埠 和 禁止Root遠端登陸Linux
- 破解 MySQL5.7 資料庫的 root 登入密碼MySql資料庫密碼
- 關於root(其他)使用者拒絕登陸mysql的處理方法MySql
- Solaris下root無法從遠端登陸的問題
- 如何遠端登陸管理伺服器伺服器
- MySQL資料庫遠端連線開啟方法MySql資料庫
- Mysql資料庫的遠端訪問設定MySql資料庫
- shell插入遠端mysql資料MySql
- LINUX修改SSH埠和禁止ROOT遠端登陸設定Linux
- remote_login_passwordfile和口令檔案 遠端管理員登入的關係REM
- php遠端連線mysql資料庫的步驟PHPMySql資料庫
- mysql 修改使用者許可權,允許遠端連線資料庫MySql資料庫
- solaris預設無法遠端root使用者登入
- SSH 自動遠端登陸
- 10G新特性:使用客戶端WALLET不用使用者名稱和密碼登陸遠端資料庫客戶端密碼資料庫
- 設定mysql遠端連線root許可權MySql
- linux配置mysql資料庫遠端連線失敗LinuxMySql資料庫
- CentOS 配置Mysql允許遠端登入CentOSMySql
- 【轉】允許遠端使用者登入訪問mysql的方法MySql
- listener的ORACLE_HOME配置出錯導致無法遠端登陸資料庫Oracle資料庫
- 117 遠端連線mysql資料庫的幾種方式MySql資料庫
- phpstudy設定允許遠端訪問mysql資料庫PHPMySql資料庫
- 用IE遠端建立Mysql資料庫的簡易程式(轉)MySql資料庫
- 讓Linux系統允許使用root賬號遠端登入Linux
- 開啟mysql遠端登入訪問功能MySql
- linux SSH服務允許root使用者遠端登入Linux
- Solaris 11 設定root使用者允許SSH遠端登入