在Linux系統中登錄MySQL數據庫時,需要給指定的IP地址授權才能正常登錄,下面是授權IP地址的方法:
GRANT ALL PRIVILEGES ON \*.\* TO 'username'@'IP地址' IDENTIFIED BY 'password';
其中:
GRANT ALL PRIVILEGES
:表示授予所有權限\*.\*
:表示所有的數據庫和表'username'@'IP地址'
:表示指定用戶名和IP地址IDENTIFIED BY 'password'
:表示指定密碼
舉個例子,如果要給IP地址為192.168.1.100的用戶進行授權,用戶名為myuser,密碼為mypassword,授權所有數據庫和表,那么授權語句如下:
GRANT ALL PRIVILEGES ON \*.\* TO 'myuser'@'192.168.1.100' IDENTIFIED BY 'mypassword';
執行上述語句后,IP地址為192.168.1.100的用戶將擁有MySQL數據庫的所有權限,并且可以使用指定的用戶名和密碼登錄。