備份mysql
直接在root用戶下執行
示例:
mysqldump -uroot -p****** -R -E --single-transaction --default-character-set=UTF8 oadb > /***/oadb-20181113.sql
-R 加這個參數是為了導出存儲過程。
--single-transaction 加這個參數是為了在系統運行中導出完整的數據。
--default-character-set=UTF8 加這個參數是為了防止字符集混亂。
-E 加這個參數是為了導出事件。
簡化:
mysqldump -h 127.0.0.1 -u 用戶 -p密碼 -R -E 數據庫名 > 路徑/文件名稱.sql
恢復:
首先要知道數據庫名,然后再新建同樣名稱的數據庫,再然后
use 數據庫名
source 路徑/文件名稱.sql
注意source 后面的路徑在windows系統中的時候,路徑中的 \ 要全部換成 /
--------------------------------------------------------------------------------------------------------
1、進入mysql數據庫
root@test# mysql -u root -p
回車后 輸入密碼 密碼不可見
2、查詢所有的庫
mysql> show databases;
3、進入數據庫“student”是庫名
mysql> use student;
4、查詢所有的表
mysql> show tables;
5、查詢表,進行增刪改查“class”是表
mysql> select * from class;
6、exit 退出,如果不行只能 用 \q 命令退出.
---------------------------------------------------------------------------
1、查看mysql版本
方法一:status;
方法二:select version();
2、Mysql啟動、停止、重啟常用命令
a、啟動方式
1、使用 service 啟動:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
b、停止
1、使用 service 啟動:
service mysqld stop
c、重啟
1、使用 service 啟動:
service mysqld restart
service mysql restart (5.5.7版本命令)