MySQL是一種常用的關系型數據庫,可以使用其提供的命令行工具和圖形化工具等方式管理數據庫。在某些情況下,我們需要在遠程服務器上操作MySQL數據庫,例如遠程協作或者在虛擬主機中使用MySQL等。以下介紹如何在遠程服務器上登錄MySQL。
首先,我們需要先在遠程MySQL服務器上創建一個用于遠程連接的賬戶,并且賦予該賬戶特定的權限,如下所示:
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
上面的代碼代表創建了一個用戶名為“remote_user”,密碼為“password”的賬戶,并且該賬戶允許從任何主機上連接MySQL,并且擁有對所有數據庫和表的完整訪問權限。
接下來,在本地終端中使用MySQL命令行工具,輸入以下命令:
mysql -h [遠程MySQL服務器IP地址] -u [用戶名] -p[密碼]
其中,“-h”參數為指定遠程MySQL服務器IP地址,“-u”參數為指定創建的用戶名,“-p”參數為指定創建的密碼。
如果成功連接,則會顯示類似以下的信息:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 968 Server version: 5.7.32-0ubuntu0.18.04.1 (Ubuntu)
以上就是連接MySQL遠程服務器的方法,當然也可以通過圖形化工具連接,例如Navicat等軟件。
上一篇mysql登陸口令加密