數據庫

數據庫

數據庫的安裝及簡單操作

yum install mariadb mariadb-server -y

systemctl start mariadb

mysql_secure_installation   首次安裝mariadb,是沒有密碼的,此操作可以用來設置密碼

mysql -uroot -pxxx         xxx爲密碼

SHOW DATABASES         顯示數據庫

SHOW TABLES顯示錶

USE mysql進入mysql用戶(進入mysql數據庫)

SETECT * FROM mysql.user列出mysql用戶中的所有信息

DESC xxx查看xxx表的數據結構

FLUSH PRIVILEGES刷新數據庫

SEKECT Host,User,Password FROM useruser中篩選出Host,User,Password的信息

 

用戶權限設置

CREATE USER guanxige@localhost identified by haha創建用戶guanxige 密碼爲 haha

GRANT INSERT on *.* to guanxige@localhost用戶guanige在本地有插入權限

GRANT CREATE on *.* to guanxige@localhost用戶guanige在本地有創建權限

SHOW GRANTS FOR guanxige@localhost顯示guanxige在本地的所有權限

 

REVOKE CREATE on *.* from guanxige@localhost刪除guanige在本地的創建權限

REVOKE INSERT on *.* from guanxige@localhost刪除guanige在本地的插入權限

DROP USER guanxige@localhost刪除guanxige用戶

 

修改密碼(知道原密碼)

Mysqladmin -uroot -phaha password hahaha將密碼由haha改爲hahaha

 

修改密碼(忘記密碼)

systemctl stop mariadb.service

mariadb.service

mysqld_safe --skip-grant-tables &跳過grant-tables授權表,不需要認證登陸本地mysql數據庫

mysql -uroot此時進入數據庫時不需要密碼

SELECT * FROM mysql.user

UPDATE mysql.user set Password=passwd('haha') WHERE User='root';mysql.userroot用戶的密碼爲haha

ps aux | grep mysql查看mysql進程

killall -9 mysql_safe關閉進程

 

systemctl start mariadb開啓mariadb服務

 

數據備份

mysqldump -uroot -phahaha mysql > /mnt/beifen備份mysql數據庫的信息到/mnt/beifen

mysql -uroot -phahaha xxxx <  /mnt/beifen /mnt/beifen下的信息放入xxxx庫中

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章