歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

CenterOS 64位下mysql5.5.25開啟遠程訪問功能

基本原理

mysql安裝成功之後,默認的是沒有開啟遠程訪問的權限,只有本地才可以進行訪問
mysql默認的相關配置實際上是在mysql數據庫中mysql用戶中的user表中,只需要修改此表中相關記錄即可實現
具體查看方式可以參考下圖所示:
 

CenterOS  64位下mysql5.5.25開啟遠程訪問功能
 

 

 

添加新用戶進行授權

1 2 #grant all privileges on *.* to 創建的用戶名@"%" identified by "密碼"; #flush privileges; #刷新剛才的內容

#格式:grant 權限 on 數據庫名.表名 to 用戶@登錄主機 identified by “用戶密碼”;
#@後面是訪問mysql的客戶端IP地址(或是 主機名) % 代表任意的客戶端
#如果填寫 localhost 為本地訪問(那此用戶就不能遠程訪問該mysql數據庫了)。
如下例所示增加shop用戶並且開啟遠程訪問權限

1 grant all privileges on *.* to shop@"%" identified by "shopadmin";

為現有的用戶設置遠程訪問權限

1 2 3 #use mysql; #update db set host = "%" where user = "用戶名"; #FLUSH PRIVILEGES;

#如果寫成 host=localhost 那此用戶就不具有遠程訪問權限

查看修改後的結果

1 2 #use mysql; #select host,user,password from user

Linux環境說明

1、如果你只是需要安裝mysql,那麼只需要安裝如下文件
MySQL-server-5.5.25-1.rhel5
MySQL-devel-5.5.25-1.rhel5
MySQL-client-5.5.25-1.rhel5
2、如果你需要搭建Linux整個實施環境(nginx、php、mysql、tomcat、jdk、服務器多域名配置)
請參考我的Linux項目實施系列教程
CenterOS 6.3 64位搭建nginx1.3+php5.4.3+mysql5.5.25+tomcat7+jdk7安裝

Copyright © Linux教程網 All Rights Reserved