在進行linux上的mysql數據庫遠程操作時,需要開啟mysql遠程連接功能。具體操作如下:
# 1. 首先進入mysql控制臺 mysql -u root -p # 2. 授予遠程mysql訪問權限 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Your_Password' WITH GRANT OPTION; # 3. 刷新mysql配置 FLUSH PRIVILEGES; # 4. 修改mysql配置文件 vim /etc/mysql/mysql.conf.d/mysqld.cnf # 5. 修改bind-address為0.0.0.0(默認為127.0.0.1,表示只能本機訪問) bind-address = 0.0.0.0 # 6. 重啟mysql服務 systemctl restart mysql.service
完成以上步驟后,即可在遠程機器上使用mysql連接到linux服務器的mysql數據庫。其中第2步中的root為mysql賬戶,%表示所有ip都可以訪問,Your_Password為密碼,可自行設置。第5步中,0.0.0.0表示所有ip都可以訪問,也可以改為指定的ip地址。