Linux下mysql的操作命令

1、登录数据库

mysql -u root -p

2、查看数据库列表

show databases;

3、查看某个数据库表的个数

SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA='数据库名';

4、查看指定数据库大小(以字节为单位)

SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='数据库名';

5、新建数据库命令 

create database 数据库名;
create database 数据库名 character set utf8;

6、备份数据库  

mysqldump -u root -p 数据库名 > 2015.9.21.sql;

7、向数据库导入大SQL文件命令 

source +文件路径/文件名

8、选择一个数据库操作

use database_name;

9、查看当前数据库下所有的表名

show tables; 

10、退出 MySQL

exit;

11、查看正在执行的任务

show processlist;

12、建立用户并授权

grant all on location.* to gk1020@'10.1.11.71' identified by 'gk1020';

13、取消授权

revoke all on location.* from gk1020@'10.1.11.71';

14、刷新权限

flush privileges;

15、授权

grant all on location.* to gk1020@'%'

16、查询用户权限

show grants for 你的用户

17、更新用户密码

update user set authentication_string='****' where user='121221'

2人评论了“Linux下mysql的操作命令”

发表评论