有一個項目在伺服器上,知道伺服器位址,也知道mysql帳號密碼,但是串連的時候報錯
網上有搜過相關資料,坑爹的是我對linux不懂,登上伺服器之後在命令下運行mysql總是報錯-bash:commond not found,我已經cd到mysql的安裝目錄下的bin目錄了,還是會報這個錯誤。這還是個phpstudy的Integration Environment,感覺安裝目錄下的檔案都有點不同,bin下直接就是檔案了,沒有以php版本為檔案名稱的檔案夾,好煩。這個該怎麼解決啊?急急急!
回複內容:
有一個項目在伺服器上,知道伺服器位址,也知道mysql帳號密碼,但是串連的時候報錯
網上有搜過相關資料,坑爹的是我對linux不懂,登上伺服器之後在命令下運行mysql總是報錯-bash:commond not found,我已經cd到mysql的安裝目錄下的bin目錄了,還是會報這個錯誤。這還是個phpstudy的Integration Environment,感覺安裝目錄下的檔案都有點不同,bin下直接就是檔案了,沒有以php版本為檔案名稱的檔案夾,好煩。這個該怎麼解決啊?急急急!
如果你的用戶端IP經常變化, 建立一個主機名稱為%
的使用者, 表示任何用戶端主機地址.
create user 'username'@'%' identified by 'password';
授予所有資料庫的所有許可權給 'username'@'%'
grant all privileges on *.* to 'username'@'%';
伺服器上的mysql沒有開啟對於公網訪問的支援,具體可以百度mysql遠端連線
可能是許可權問題!
登上伺服器之後在命令下運行mysql總是報錯-bash:commond not found
可以把mysql的bin目錄這個系統變數添加到/etc/profile檔案裡面
vim /etc/profilePATH=$PATH:/usr/local/mysql/bin export PATHsource /etc/profile