linux學習第五十篇:MySQL創建用戶以及授權,常用sql語句,MySQL數據庫備份恢復

MySQL創建用戶以及授權

  • 給用戶user1授權,指定IP:127.0.0.1,只有在這個IP下才能登陸,密碼爲11111,*.*是可以訪問所有mysql文件,因爲這了指定了IP,所在登陸的時候需要加-h指定IP:127.0.0.1
    grant all on *.* to ‘user1’@’127.0.0.1’ identified by ‘111111’;

  • 針對user2在庫db1中授權使用select,upadte,insert:
    grant SELECT,UPDATE,INSERT on db1.* to ‘user2’@’192.168.133.1’ identified by ‘passwd’;

  • 針對user3可以由任意IP登陸,%就是所有:
    grant all on db1.* to ‘user3’@’%’ identified by ‘passwd’;

  • 查看所有的授權:
    show grants;

  • 查看指定用戶的授權是什麼:
    show grants for user2@’127.0.0.1’;

常用sql語句

  • 查看mysql庫裏的user這個表有多少行:
    select count(*) from mysql.user;

  • 查看db表的內容:
    select * from mysql.db;

  • 查看db表裏的db字段:
    select db from mysql.db;

  • 查看db表裏的db,user字段:
    select db,user from mysql.db;

  • 查看db表裏有關於host爲192.168.的信息:
    select * from mysql.db where host like ‘192.168.%’;

  • 給t1表添加字段1,abc:
    insert into db1.t1 values (1, ‘abc’);

  • 把id爲1的name更改爲aaa:
    update db1.t1 set name=’aaa’ where id=1;

  • 清空t1表:
    truncate table db1.t1;

  • 刪除t1表:
    drop table db1.t1;

  • 刪除db1數據庫:
    drop database db1;

MySQL數據庫備份恢復

  • 備份庫,這裏指定的是mysql庫,也可以指定別的庫:
    mysqldump -uroot -p123456 mysql > /tmp/mysql.sql

  • 恢復庫,把備份的數據恢復到指定的mysql庫中:
    mysql -uroot -p123456 mysql < /tmp/mysql.sql

  • 備份mysql庫裏的user表:
    my sqldump -uroot -p123456 mysql user > /tmp/user.sql

  • 恢復表:
    mysql -uroot -p123456 mysql < /tmp/user.sql

  • 備份所有庫:
    mysqldump -uroot -p -A >/tmp/123.sql

  • 只備份表結構:
    mysqldump -uroot -p123456 -d mysql > /tmp/mysql.sql

擴展
SQL語句教程 http://www.runoob.com/sql/sql-tutorial.html
什麼是事務?事務的特性有哪些? http://blog.csdn.net/yenange/article/details/7556094

根據binlog恢復指定時間段的數據 http://www.centoscn.com/mysql/2015/0204/4630.html
mysql字符集調整 http://xjsunjie.blog.51cto.com/999372/1355013
使用xtrabackup備份innodb引擎的數據庫 innobackupex 備份 Xtrabackup 增量備份 http://zhangguangzhi.top/2017/08/23/innobackex%E5%B7%A5%E5%85%B7%E5%A4%87%E4%BB%BDmysql%E6%95%B0%E6%8D%AE/#%E4%B8%89%E3%80%81%E5%BC%80%E5%A7%8B%E6%81%A2%E5%A4%8Dmysql
相關視頻
鏈接:http://pan.baidu.com/s/1miFpS9M 密碼:86dx
鏈接:http://pan.baidu.com/s/1o7GXBBW 密碼:ue2f

發佈了79 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章