本文目錄一覽:
linux mysql 導出數據
一、導出資料庫用mysqldump命令(注意mysql的安裝路徑,即此命令的路徑):
1、導出數據和表結構:
mysqldump -u用戶名 -p密碼 資料庫名 資料庫名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p abc abc.sql
敲回車後會提示輸入密碼
2、只導出表結構
mysqldump -u用戶名 -p密碼 -d 資料庫名 資料庫名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc abc.sql
註:/usr/local/mysql/bin/ — mysql的data目錄
二、導入資料庫
1、首先建空資料庫
mysqlcreate database abc;
2、導入資料庫
方法一:
(1)選擇資料庫
mysqluse abc;
(2)設置資料庫編碼
mysqlset names utf8;
(3)導入數據(注意sql文件的路徑)
mysqlsource /home/abc/abc.sql;
方法二:
mysql -u用戶名 -p密碼 資料庫名 資料庫名.sql
#mysql -uabc_f -p abc abc.sql
建議使用第二種方法導入。
注意:有命令行模式,有sql命令
linux 怎麼更改mysql資料庫儲存
mnt目錄下建立mysql_data目錄
#cd /mnt
#mkdir mysql_data
把MySQL服務服務停掉。
#service mysql stop
把/var/lib/mysql整個目錄移到/mnt/mysql_data。
#mv /usr/local/mysql/data /mnt/mysql_data
重新設置數據許可權。
#cd /mnt/mysql_data
修改my.cnf配置文件
#vi /etc/my.cnf
指明mysql.sock文件的產生位置。用符號#注釋掉原來socket,
修改MySQL啟動腳本。
#vi /etc/init.d/mysql
找到datadir。
datadir = /mnt/mysql_data
7
重啟mysql服務
#service mysql start
好了,至此資料庫目錄位置已遷移完畢。
linux mysql的data目錄在哪
Linux下 Mysql 沒有data目錄
vi /etc/my.cnf ,找到datadir,就是data目錄
原創文章,作者:W89JS,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129068.html