日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

配置MySQL服務器

第一步是設置MySQL服務器,以偵聽機器上的某個特定IP地址或所有IP地址。
如果MySQL服務器和客戶端可以通過專用網絡相互通信,那么最好的選擇是設置MySQL服務器,僅偵聽專用IP。否則,如果你想通過公共網絡連接到服務器,就設置MySQL服務器,偵聽機器上的所有IP地址。
為此,你需要編輯MySQL配置文件,添加或更改bind-address選項的值。你可以設置單個IP地址和IP范圍。如果地址是0.0.0.0,MySQL服務器接受所有主機IPv4接口上的連接。如果你在系統上配置了IPv6,改而使用::,而不是0.0.0.0。
MySQL配置文件的位置因發行版而異。在Ubuntu和Debian中,該文件位于/etc/mysql/mysql.conf.d/mysqld.cnf,而在基于Red Hat的發行版(比如centos)中,該文件位于/etc/my.cnf。
使用文本編輯器打開文件:

sudonano/etc/mysql/mysql.conf.d/mysqld.cnf

搜索以bind-address開頭的行,將其值設置為MySQL服務器應偵聽的IP地址。
默認情況下,該值被設置為127.0.0.1(僅在localhost中偵聽)。
在這個例子中,我們將值改為0.0.0.0來設置MySQL服務器,偵聽所有IPv4接口:

mysqld.cnfbind-address=0.0.0.0#skip-networking

如果有一行含有skip-networking,刪除該行或通過在行開頭添加#來注釋掉它。
在MySQL 8.0及更高版本中,bind-address指令可能不存在。在這種情況下,將其添加到[mysqld]部分下。
完成后,重新啟動MySQL服務以使更改生效。只有root用戶或擁有sudo權限的用戶才能重新啟動服務。
想在Debian或Ubuntu上重新啟動MySQL服務,請輸入:

sudosystemctlrestartmysqld

在基于RedHat的發行版(比如CentOS)上,想重新啟動服務,運行:

sudosystemctlrestartmysql

授權用戶從遠程機器來訪問

下一步是允許遠程用戶訪問數據庫。
輸入以下內容,以root用戶身份登錄MySQL服務器:

$sudomysql

如果你使用舊的原生MySQL驗證插件以root用戶身份登錄,請運行以下命令,出現提示時輸入密碼:

$mysql-uroot-p

從MySQL shell里面,使用GRANT語句為遠程用戶授予訪問權限。

mysql> GRANT ALL ON database_name.* TO user_name@'ip_address' IDENTIFIED BY 'user_password'; 

其中:

  • database_name是用戶將連接到的數據庫的名稱。
  • user_name是MySQL用戶的名稱。
  • ip_address是用戶將連接的IP地址。使用%允許用戶從任何IP地址進行連接。
  • user_password是用戶密碼。

比如說,要授予名為foo、使用密碼my_password的用戶從IP是10.8.0.5的客戶端機器訪問數據庫dbname,你要運行:

mysql> GRANT ALL ON dbname.* TO foo@'10.8.0.5' BY 'my_passwd'; 

分享到:
標簽:MySQL
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定