Linux下操作mysql_學習記錄
Linux下操作mysql_學習記錄
安裝 mariadb 的步驟
1. yum install mariadb mariadb-server
2. mariadb預設配置檔案路徑 /etc/my.cnf /etc/my.cnf.d/ 日誌檔案 /var/log/mariadb/mariadb.log
3. 啟動服務 systemctl start mariadb
4. 檢查 mariadb 服務是否啟動,可檢視 3306 埠是否是 listen 狀態
命令1: systemctl status mariadb -->檢視服務是否是running
命令2: netstat -na | grep 3306
5. 資料庫初始化 /bin/mysql_secure_installation, 按照提示完成初始化操作
6. 登入資料庫 mysql -uroot -p
7. 列出所有資料庫 MariaDB [(none)]> show databases ;
8. 切換資料庫 MariaDB [(none)]> use test ;
9. 檢視資料庫內的表資訊: MariaDB [test]> show tables ;
10. 資料庫匯入 登入資料庫後執行:
source /home/test.sql ; --> 需要匯入的資料庫指令碼路徑
11. 資料庫備份
mysqldump -uroot -p mydb > /home/mydb.sql
mysqldump -uroot -p --databases mydb1 mysql2 > /home/mydb-backup.sql
12. 資料庫恢復
使用source命令
10. 資料庫授權步驟
A. 登入資料庫
B. 授權
grant all privileges on *.* to [email protected]‘%’identified by 'password' ;
grant select, insert on mydb.* to
C. 重新整理授權表 flush privileges; (授權之後一定記得重新整理授權表)
D. 刪除授權使用者 drop user [email protected]'192.168.29.5' ;