- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
最簡單的一句
代碼如下 復制代碼
>>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "passwd"; >>flush privileges;
其中”%”表示任何主機都可以遠程登錄到該服務器上訪問。如果要限定為只有某臺機器可以訪問,將其換成相應的IP即可;第二行重新加載權限數據。
登錄MySQL
代碼如下 復制代碼
# mysql -uroot -p
如果無法登錄可以使用find / -name mysql搜索mysql程序的路徑,比如mysql程序路徑為:/usr/local/mysql/bin/mysql,我們可以這樣登錄:
# /usr/local/mysql/bin/mysql -uroot -p
執行如下命令:
# grant all privileges on *.* to ‘root’@’192.168.0.1′ identified by ‘ROOT-PASSWORD’; # flush privileges; # exit
192.168.0.1是連接mysql服務器的客戶端ip,如果指定所有,則用%來表示。
最好安全我們可以固定如 8.8.8.8只有這個IP才可以遠程連接
MYSQL遠程連接權限
//建議設置固定IP2.
代碼如下 復制代碼
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"8.8.8.8" IDENTIFIED BY "root"; mysql> flush privileges;
//修改防火墻
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
注意了,數據庫端口如果沒打開也是不能的
開啟 MySQL 的遠程登陸帳號有兩大步:
確定服務器上的防火墻沒有阻止 3306 端口。
MySQL 默認的端口是 3306 ,需要確定防火墻沒有阻止 3306 端口,否則遠程是無法通過 3306 端口連接到 MySQL 的。
如果您在安裝 MySQL 時指定了其他端口,請在防火墻中開啟您指定的 MySQL 使用的端口號
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP