本文目錄一覽:
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數據庫命令的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
如何在linux下實現mysql數據庫每天自動備份
方法/步驟
1. 在根目錄下新建定時備份存儲文件夾mkdir /mysql_backup
2.新建備份的腳本vim /root/mysql_backup.sh
3.在mysql_backup.sh中輸入內容:
backupdir=/mysqlbackup time=` date +%Y%m%d%H`mysqldump -uroot -proot abc | gzip $backupdir/abc$time.sql.gzfind $backupdir -name “abc*.sql.gz” -type f -mtime +5 -exec rm {} \; /dev/null 21
——————————————————————————————
說明:
backupdir = 備份文件存儲文件夾time = 獲取當前時間 年月日時(2014111417)2014年11月14日17點mysqldump 備份數據庫指令 abc要備份的數據庫find $backupdir -name “abc*.sql.gz” -type f -mtime +5 -exec rm {} \; /dev/null 21 刪除5天前的備份文件
3 :wq 文件保存成功後
先按一下鍵盤上的 ” esc ” 然後輸入 ” :wq “
執行一下腳本,看根目錄下的mysql_backup文件夾是否有.sql.gz後綴名的文件
./mysql_backup.sh
寫入每天的定時任務 修改 /etc/crontabvi /etc/crontab
按鍵盤上的”i”,開始輸入
02 4 * * * root /root/mysql_backup.sh
表示每天4點2分執行備份任務
先按一下鍵盤上的 ” esc ” 然後輸入 ” :wq “ 表示保存
重新啟動crond
service crond restart 或 /etc/rc.d/init.d/crond restart
linux上怎麼部署mysql
我這是centos系統,ubantu不適用!!!
我這是centos系統,ubantu不適用!!!
我這是centos系統,ubantu不適用!!!
點擊右下角展開,否則沒有自動換行!!!!
點擊右下角展開,否則沒有自動換行!!!!
點擊右下角展開,否則沒有自動換行!!!!
重要的事情說三遍
練習用的話直接yum -y install mysql mysql-server
也可以使用源碼安裝
先把rpm格式的mysql刪除,否則初始化失敗rpm -e mysql-server mysql –nodeps //忽略依賴關係刪除
yum -y install ncurses-devel //安裝依賴包
tar xf cmake-2.8.12.tar.gz -C /usr/src/ //mysql需要cmake支持
cd /usr/src/cmake-2.8.12/ //進入解壓路徑
./configure gmake gmake install //安裝cmake
groupadd mysql //創建mysql組
useradd -M -s /sbin/nologin -g mysql mysql //創建mysql用戶,並加入mysql組裡
tar xf mysql-5.7.2-m12.tar.gz -C /usr/src/ //解壓mysqlcd /usr/src/mysql-5.7.2-m12/ //進入解壓路徑
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc make make install //安裝選項
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //主程序安裝目錄
-DDEFAULT_CHARSET=utf8 //默認字符集為 utf8
-DDEFAULT_COLLATION=utf8_general_ci //默認的字符集校對規則
-DWITH_EXTRA_CHARSETS=all //安裝所有字符集
-DSYSCONFDIR=/etc //配置文件存放目錄
make make install //開始make
優化步驟
cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
echo “PATH=$PATH:/usr/local/mysql/bin” /etc/profile
. /etc/profile //注意“.”後面有空格
chown -R mysql:mysql /usr/local/mysql/
/usr/local/mysql/scripts/mysql_install_db –basedir=/usr/local/mysql/ –datadir=/usr/local/mysql/data –user=mysql //初始化
–basedir=/usr/local/mysql/ //指定安裝目錄(產品目錄)
–datadir=/usr/local/mysql/data //指定數據目錄
–user=mysql //指定用戶身份
service mysqld start
Starting MySQL………….. [確定]
mysqladmin -u root password ‘123456’ //設置成自己的密碼
我是5.7的版本有可能一定幾率啟動時報錯,看下mysql的配置文件,裡面的mysql.sock文件找不到,解決方法如下:
find / -name mysql.sock
找到後複製這個路徑
vim /etc/my.cnf
找到sock=/data/sock這一行,把後面的路徑改成剛才找到的路徑然後重啟mysql即可。
如果還報錯就告訴我
linux上怎麼裝mysql數據庫
查看當前安裝的linux版本
通過上圖中的數據可以看出安裝的版本為RedHat5.4,所以我們需要下載RedHat5.4對應的mysql安裝包
下載mysql安裝文件
官方網站下載安裝包,因為本地RedHat版本為Red Hat 5.4,操作系統是64位的
所以在官方網站下載以下安裝包
MySQL-server-5.5.25a-1.rhel5.x86_64
MySQL-client-5.5.25a-1.rhel5.x86_64
MySQL-devel-5.5.25a-1.rhel5.x86_64
安裝mysql
1、進入安裝文件的目錄
2、安裝mysql服務端
rpm -ivh MySQL-server-5.5.25a-1.rhel5.x86_64.rpm
如圖:mysql-server安裝
安裝mysql客戶端、mysql-devel
rpm -ivh MySQL-client-5.5.25a-1.rhel5.x86_64.rpmrpm -ivh MySQL-devel-5.5.25a-1.rhel5.x86_64.rpm
mysql-client-deve
修改mysql中root的初始化密碼
1、命令如下:
# /usr/bin/mysqladmin -u root password ‘rootadmin’
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
2、例子
# /usr/bin/mysqladmin -u root password ‘rootadmin’
註:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了
3、用新的密碼進行登錄.
6
重啟與停止mysql服務
啟動方式1:service mysql start
啟動方式2:/etc/init.d/mysql start
停止方式1:service mysql stop
停止方式2:/etc/init.d/mysql shutdown
重啟方式1:service mysql restart
重啟方式2:/etc/init.d/mysql restart
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/279311.html