1. 程式人生 > >windows遠端連結虛擬機器Linux下MySQL資料庫

windows遠端連結虛擬機器Linux下MySQL資料庫

這裡先說一下MySQL登陸:

  格式: mysql -h主機地址 -u使用者名稱-p使用者密碼


    1、例1:連線到本機上的MYSQL
    找到mysql的安裝目錄,一般可以直接鍵入命令mysql -uroot -p,回車後提示你輸密碼,輸入密碼,直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql>

    2、連線到遠端主機上的MySQL
    假設遠端主機的IP為:10.0.0.1,使用者名稱為root,密碼為123。則鍵入以下命令:
    mysql -h10.0.0.1 -uroot -p123
   (注:p與123(密碼)之間最好不加空格,其它也一樣)

    3、退出MySQL命令
   exit (回車)

最後授權MySQL,允許遠端使用者登入訪問MySQL

  手動增加可以遠端訪問資料庫的使用者。

  方法一、本地登入mysql,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,將"localhost"改為"%"

  #mysql -u root -proot
  mysql>use mysql;
  mysql>update user set host = '%' where user = 'root';
  mysql>select host, user from user;


  方法二、直接授權(推薦)

  從任何主機上使用root使用者,密碼:youpassword(你的root密碼)連線到mysql伺服器:
  # mysql -u root -proot 
  mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

  操作完後切記執行以下命令重新整理許可權 


    FLUSH PRIVILEGES