您的位置:首页 > 运维架构 > Linux

mysql在linux下的常用命令

2017-12-18 10:37 375 查看

mysql在linux下的常用命令

前言

闲来无事,今天介绍下Linux下常用的一些mysql命令。也算对自己进行一个记忆深化吧

登录操作

mysql -uusername -ppassword

其中,username为用户名,password为密码

列出所有数据库

shows databases;

选择数据库

use database;

其中database为要选择的数据库名

显示所有的表

show tables;

显示数据表的结构

describe 表名;

这里查询、更新、删除操作,我就不多少了

数据库授权

use mysql;

GRANT ALL PRIVILEGES ON . TO ‘root’@’%’WITH GRANT OPTION;

FLUSH PRIVILEGES;

其中GRANT ALL PRIVILEGES表示授权所有权限, 上面.中第一个*是授权可以访问的数据库名称, root是用户名, %表示请允许任意IP地址, 即任意主机可访问

查看mysql线程

show processlist;

其中,kill 线程号,可以杀死相关进程

数据库备份

全量备份

mysqldump -u用户名 -p密码 –opt 数据库名>备份名

按查询备份

mysqldump -u用户名 -p密码 数据库名 表名–where=”查询条件” > 备份名

今天先写这么多吧,以后再进行补充~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 数据库 linux