本文鏈接: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