學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux中mysqldump命令找不到怎么辦

linux中mysqldump命令找不到怎么辦

時間: 佳洲1085 分享

linux中mysqldump命令找不到怎么辦

  linux中的mysqldump命令有時候會找不到,下面由學(xué)習(xí)啦小編為大家整理了linux中mysqldump命令找不到的解決方法,希望對大家有幫助!

  linux中mysqldump命令找不到解決方法
原因

  有時候安裝好MySQL程序的時候,直接輸入命令mysql或mysqldump會發(fā)現(xiàn)提示命令不存在,這是由于系統(tǒng)默認會查找/usr/bin下的命令,如果這個命令不在這個目錄下,當然會找不到命令

  解決方法

  首先得知道m(xù)ysql命令或mysqldump命令的完整路徑,可以使用find命令查找

  find / -name mysql -print

  比如mysql的路徑是:/usr/local/mysql/bin/mysql,然后映射一個鏈接到/usr/bin目錄下,相當于建立一個鏈接文件

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

  補充:linux中mysqldump命令詳解

  mysqldump是mysql數(shù)據(jù)庫中備份工具,用于將MYSQL服務(wù)器中的數(shù)據(jù)庫以標準的sql語言的方式導(dǎo)出,并保存到文件中。

  語法:

  mysqldump (選項)

  選項:

  --add-drop-table :在每個創(chuàng)建數(shù)據(jù)表語句前添加刪除數(shù)據(jù)庫的語句

  --add-locks:備份數(shù)據(jù)庫表時鎖定數(shù)據(jù)庫表

  --all-databases:備份mysql服務(wù)器上的所有數(shù)據(jù)庫

  --comments:添加注釋信息

  --compact:壓縮模式,產(chǎn)生更少的輸出

  --complete-insert:輸出完成的插入語句

  --databases:指定要備份的數(shù)據(jù)庫

  --default-character-set:指定默認字符集

  --force:當出現(xiàn)錯誤時仍然繼續(xù)備份操作

  --host:指定要備份數(shù)據(jù)庫的服務(wù)器

  --lock-tables:備份前,鎖定所有數(shù)據(jù)庫表

  --no-create-db:禁止生成創(chuàng)建數(shù)據(jù)庫語句

  --no-create-info:禁止生成創(chuàng)建數(shù)據(jù)庫語句

  --pasword:連接mysql服務(wù)器的密碼

  --port:mysql服務(wù)器的端口號

  --user:連接mysql服務(wù)器的用戶名

熱門文章

3629684