码迷,mamicode.com
首页 > 数据库 > 详细

MySQL常用操作(下)

时间:2017-08-23 10:44:21      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:mysql

用户管理

mysql> grant all on *.* to ‘user1‘@‘127.0.0.1‘ identified by ‘123456‘; ##创建用户并授权

mysql> grant SELECT,UPDATE,INSERT on db1.* to ‘user2‘@‘127.0.0.1‘ identified by ‘passwd‘;

mysql> grant all on db1.* to ‘user3‘@‘%‘ identified by ‘passwd‘;

mysql> show grants;                           ##查看授权

mysql> show grants for user1@127.0.0.1;

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘user1‘@‘127.0.0.1‘ IDENTIFIED BY PASSWORD ‘*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9‘;          ##创建用户


常用语句

mysql> select count(*) from mysql.user;  ##查看库mysql的表user

mysql> select * from mysql.db\G;         ##查看表内所有内容

mysql> select db from mysql.db;          ##查看db表里的db

mysql> select db,user from mysql.db;     ##查看db表里的db和user

mysql> select * from mysql.db where host like ‘127.0.0.%‘;  ##模糊查询

mysql> insert into db1.t1 values (1, ‘abc‘);      ##向表内插入数据

mysql> update db1.t1 set name=‘aaa‘ where id=1;   ##更改表内数据

mysql> truncate table db1.t1;   ##清空表

mysql> drop table db1.t1;       ##删除表

mysql> drop database db1;       ##删除库


备份与恢复

[root@plinuxos ~]# mysqldump -uroot -p88888888 mysql > /tmp/mysql.sql  ##备份库

[root@plinuxos ~]# mysql -uroot -p88888888 mysql < /tmp/mysql.sql      ##恢复库

[root@plinuxos ~]# mysqldump -uroot -p88888888 mysql user > /tmp/user.sql  ##备份表

[root@plinuxos ~]# mysql -uroot -p88888888 mysql < /tmp/user.sql           ##恢复表

[root@plinuxos ~]# mysqldump -uroot -p -A >/tmp/123.sql           ##备份所有库
Enter password: 

[root@plinuxos ~]# mysqldump -uroot -p88888888 -d mysql > /tmp/mysql.sql ##只备份表结构


本文出自 “Gorilla City” 博客,请务必保留此出处http://juispan.blog.51cto.com/943137/1958501

MySQL常用操作(下)

标签:mysql

原文地址:http://juispan.blog.51cto.com/943137/1958501

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!