0
嗨我正試圖從Windows中的cmd訪問我的數據庫。當我去顯示數據庫類型。它只顯示了其中兩個information_schema和test。我不知道爲什麼,但當我到localhost/phpmyadmin數據庫存在。此外,我從來沒有創建任何用戶名和密碼之前。我曾經輸入mysql -u root登錄。當我在Windows命令行中使用show數據庫時,無法訪問我的mysql數據庫
嗨我正試圖從Windows中的cmd訪問我的數據庫。當我去顯示數據庫類型。它只顯示了其中兩個information_schema和test。我不知道爲什麼,但當我到localhost/phpmyadmin數據庫存在。此外,我從來沒有創建任何用戶名和密碼之前。我曾經輸入mysql -u root登錄。當我在Windows命令行中使用show數據庫時,無法訪問我的mysql數據庫
您需要爲用戶授予權限,包括您訪問的IP地址。從任何IP
授予特權:用grant權限這樣做,因爲MySQL root用戶或用戶
GRANT ALL ON my_database.* TO 'user_name'@'%' IDENTIFIED BY 'some_password';
特權針對特定IP:
GRANT ALL ON my_database.* TO 'user_name'@'particular_ip_address' IDENTIFIED BY 'some_password';
對於來自localhost
授予訪問權限,運行查詢localhost
和127.0.0.1
。