linux環(huán)境下報(bào)錯(cuò)bash: mysql: command not found 的解決方法

本文鏈接:https://blog.csdn.net/Dooonald/article/details/81038989

# mysql -u root

-bash: mysql: command not found

原因:這是由于系統(tǒng)默認(rèn)會(huì)查找/usr/bin下的命令,如果這個(gè)命令不在這個(gè)目錄下,當(dāng)然會(huì)找不到命令,我們需要做的就是映射一個(gè)鏈接到/usr/bin目錄下,相當(dāng)于建立一個(gè)鏈接文件。

首先得知道m(xù)ysql命令或mysqladmin命令的完整路徑,比如mysql的路徑是:/usr/local/mysql/bin/mysql,我們則可以這樣執(zhí)行命令:

# ln -s /usr/local/mysql/bin/mysql /usr/bin


補(bǔ)充:

linux下,在mysql正常運(yùn)行的情況下,輸入mysql提示:

mysql command not found

遇上-bash: mysql: command not found的情況別著急,這個(gè)是因?yàn)?usr/local/bin目錄下缺失mysql導(dǎo)致,只需要一下方法建立軟鏈接,即可以解決:

把mysql安裝目錄,比如MYSQLPATH/bin/mysql,映射到/usr/local/bin目錄下:

# cd /usr/local/bin

# ln -fs /MYSQLPATH/bin/mysql mysql

還有其它常用命令mysqladmin、mysqldump等不可用時(shí)候都可按用此方法解決。

注:其中MYSQLPATH是mysql的實(shí)際安裝路徑

進(jìn)入數(shù)據(jù)庫:

mysql -uroot -p

查看數(shù)據(jù)庫相關(guān)命令:

show databases;

use ---;

show tables;

show full columns from ...;

describe ...;

字符集錯(cuò)誤修改

字符集修改

ALTER DATABASE emp_data CHARACTER SET utf8 COLLATE utf8_general_ci;

ALTER TABLE? user CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

————————————————

原文鏈接:https://blog.csdn.net/Dooonald/article/details/81038989

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容