今天在本身的阿里雲服務器上(Window Server2012 R2)安裝了一個MySQL5.7.26,在阿里雲服務器中經過本地連接是正常的,可是當在本身的電腦上使用Navicat鏈接是提示:1045 - Access denied for user 'root'@'223.74.158.192'(using password:YES) 異常,以下圖所示:mysql
由上圖咱們能夠字面意思咱們能夠知道雖然用戶名和密碼正確,可是卻沒有在其餘ip地址上訪問的權限。須要登陸MySQL而後修改ip訪問權限。sql
解決‘mysql’ 不是內部或者外部命令,也不是可運行的程序或者批量文件。數據庫
出現這裏狀況的緣由通常狀況就是沒有在環境變量中配置MySQL數據安裝環境路徑,解決方法:服務器
找到MySQL安裝的地址複製路徑=>而後再到高級系統=>系統環境變量=>Path中添加,若下如圖所示:阿里雲
複製MySQL安裝的完整路徑:3d
C:\Program Files\MySQL\MySQL Server 5.7\binblog
配置完成確認應用便可:ip
mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO '登陸用戶名(如:root)'@'%' IDENTIFIED BY '登陸密碼(如:123456)' WITH GRANT OPTION;
刷新MySQL數據庫權限:cmd
FLUSH PRIVILEGES;