[轉載] MySql實現遠端連線
MySql實現遠端連線
1、進入mysql,建立一個新使用者root,密碼為root:
格式:grant 許可權 on 資料庫名.表名 to 使用者@登入主機 identified by "使用者密碼";
grant select,update,insert,delete on *.* to root@192.168.1.12 identified by "root";
原先資料表結構
mysql> use mysql;
Database changed
mysql> select host,user,password from user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+-----------+------+-------------------------------------------+
執行上述語句後結果
mysql> use mysql;
Database changed
mysql> select host,user,password from user;
+--------------+------+-------------------------------------------+
| host | user | password |
+--------------+------+-------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| 192.168.1.12 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+--------------+------+-------------------------------------------+
2 rows in set (0.00 sec)
可以看到在user表中已有剛才建立的root使用者。host欄位表示登入的主機,其值可以用IP,也可用主機名,
(1)有時想用本地IP登入,那麼可以將以上的Host值改為自己的Ip即可。
2、實現遠端連線(授權法)
將host欄位的值改為%就表示在任何客戶端機器上能以root使用者登入到mysql伺服器,建議在開發時設為%。
update user set host = ’%’ where user = ’root’;
將許可權改為ALL PRIVILEGES
mysql> use mysql;
Database changed
mysql> grant all privileges on *.* to root@'%' identified by "root";
Query OK, 0 rows affected (0.00 sec)mysql> select host,user,password from user;
+--------------+------+-------------------------------------------+
| host | user | password |
+--------------+------+-------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| 192.168.1.12 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| % | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+--------------+------+-------------------------------------------+
3 rows in set (0.00 sec)
這樣機器就可以以使用者名稱root密碼root遠端訪問該機器上的MySql.
3、實現遠端連線(改表法)
use mysql;
update user set host = '%' where user = 'root';
這樣在遠端就可以透過root使用者訪問Mysql.
[轉載 地址] http://www.cnblogs.com/smallstone/archive/2010/04/29/1723838.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15747463/viewspace-742268/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql實現遠端訪問,phpmyadmin實現遠端連線mysqlMySqlPHP
- navacate遠端連線mysql實現MySql
- 遠端連線MYSQLMySql
- 遠端連線Kali Linux使用PuTTY實現SSH遠端連線Linux
- MYSQL遠端連線配置MySql
- 配置 MySQL 遠端連線MySql
- MYSQL配置遠端連線MySql
- mysql遠端連線命令MySql
- 如何實現遠端桌面連線操作
- mysql開啟遠端連線MySql
- 命令列遠端連線mysql命令列MySql
- mysql遠端連線設定MySql
- mysql 遠端無法連線MySql
- TeamViewer遠端連線工具實現遠端辦公高效工作View
- Pycharm連線遠端伺服器並實現遠端除錯PyCharm伺服器除錯
- 遠端連線mysql資料庫MySql資料庫
- VNC實現Windows遠端連線Linux桌面VNCWindowsLinux
- 如何遠端連線 遠端桌面軟體連線
- mysql 遠端連線2003MySql
- 阿里雲之遠端連線mysql阿里MySql
- 遠端連線mysql 授權方法教程MySql
- 遠端主機mysql連線失敗MySql
- MySQL 遠端連線(federated儲存引擎)MySql儲存引擎
- 轉載: erlang連線mysqlMySql
- 【轉載】java連線MYSQLJavaMySql
- mysql遠端連線 Host * is not allowed to connect to this MySQL serverMySqlServer
- 配置 MySQL 允許遠端連線的方法MySql
- 允許mysql遠端使用者連線。MySql
- 配置mysql允許遠端連線的方法MySql
- MYSQL 怎麼都不能遠端連線,。。MySql
- vps如何遠端連線,遠端桌面連線vps
- VNC遠端連線,如何VNC遠端連線伺服器VNC伺服器
- 遠端連線桌面 批次遠端管理
- 遠端桌面連線
- Mysql的下載,安裝,遠端連線,密碼加密規則修改。MySql密碼加密
- mysql 開放遠端連線許可權連不上MySql
- 如何利用SSH通道來連線遠端的MysqlMySql
- mysql遠端連線不上怎麼解決?MySql