linux下匯入匯出MySQL 配置檔案更改

2021-08-30 16:28:09 字數 1548 閱讀 5479

一、匯出:

用mysqldump命令列

命令格式

mysqldump -u 使用者名稱 -p 資料庫名 > 資料庫名.sql

範例:mysqldump -u root -p abc > abc.sql

(匯出資料庫abc到abc.sql文件)

提示輸入密碼時,輸入該資料庫使用者名稱的密碼。

二、匯入:

用mysql命令列

命令格式

mysql -u 使用者名稱 -p 資料庫名

三、直接copy

假如資料庫比較大,能夠考慮用直接拷貝的方法,但不同版本和作業系統之間可能不相容,要慎用。

3.1 將原始資料庫用tar打包為乙個文件

tar -zcvf mydb.tar.gz mydb

3.2 建立空資料庫

3.3 解壓

在臨時目錄中解壓,如:

cd /tmp

tar -zxvf mydb.tar.gz

3.4 拷貝

將解壓後的資料庫文件拷貝到相關目錄

cd mydb/

cp * /var/lib/mysql/mydb/

對於freebsd:

cp * /var/db/mysql/mydb/

3.5 許可權配置

將拷貝過去的文件的屬主改為mysql:mysql,許可權改為660

chown mysql:mysql /var/lib/mysql/mydb/*

chmod 660 /var/lib/mysql/mydb/*

四、linux 下mysql 配置檔案更改

linux mysql命令更新了很多版本更新,我本人認為linux mysql命令很好使的檔案系統,在此向大家推薦。如今技術不斷更新,各種使用檔案都已經淘汰。我認為還是有很不錯的如linux mysql命令值得大家來運用。今天在配置cacti時,發現只要增加spine的程序數,就會出錯,從log中看到:spine: poller[0] fatal: connection failed, error:'1040', message:'too many connections' (spine thread)

查了下,應該是預設連線太少,網上搜了下,這樣改:linux mysql命令資料庫安裝完成後,預設最大連線數是100,一般流量稍微大一點的論壇或**這個連線數是遠遠不夠的,增加預設linux mysql連線數的方法有兩個

方法一:進入mysql安裝目錄 開啟linux mysql命令配置檔案 my.ini 或 my.cnf查詢 max_connections=100   修改為 max_connections=1000 服務裡重起mysql即可

方法二:linux mysql命令的最大連線數預設是100客戶端登入:mysql -uusername -ppassword設定新的最大連線數為200:mysql> set global max_connections=200顯示當前執行的query:mysql> show processlist顯示當前狀態:mysql> show status退出客戶端:mysql> exit檢視當前最大連線數:mysqladmin -uusername -ppassword variables

linux 下mysql資料的匯入 匯出

匯出整個資料庫中的所有資料 1 在linux命令列下輸入 mysqldump u username p dabasename filename.sqlfilename.sql最好加上路徑名 匯出資料庫中的某個表的資料 mysqldump u username p dabasename tablena...

linux下mysql的資料匯入匯出

在linux命令列輸入 mysqldump u username p dabasename filename.sql filename.sql最好加上路徑名 二 匯出資料庫中某個表的資料 在linux命令列輸入 mysqldump u username p dabasename tablename ...

Linux下mysql匯入匯出sql檔案

一 匯出資料庫用mysqldump命令 注意mysql的安裝路徑,即此命令的路徑 1 匯出資料和表結構 mysqldump u使用者名稱 p密碼 資料庫名 資料庫名.sql usr local mysql bin mysqldump uroot p abc abc.sql 敲回車後會提示輸入密碼 2...