1、和mysql相关的shell命令
启动mysql:systemctl start mysqld
关闭mysql:systemctl stop mysqld
检查mysql:是否启动:ps-ef | grep mysqld
2、mysql中常用命令
看mysql版本号:mysql中:select version() from dual
看数据库:show databdses;
使用数据库:use mysql
看表:show tables;
3、获得mysql元数据命令
服务器版本信息:select version();
当前数据库库名:select database();
当前用户名:select user();
服务器状态:show status;
服务器配置变量:show variables like";
看数据库文件存放位置:show global variables like '%datadir%';
查询数据库的路径:select @@datadir;
查询 mysql 的安装路径:select @@basedir;
4、快捷命令
\h 或 help 或?查看帮助 help create database
\G 格式化查看数据 (key : value)
\c(5.7 可以 ctr1+c) 束命令
\s或 status 查看状态信息
\.或 source 导入数据
\u或 use 切换数据库
\q或exit或 quit 退出
\! system 执行系统命令 前面敲一个 system 就可以了 比如 system ifconfig
5、mysqladmin常用命令(在root用户下执行的,123456是进入数据库的密码)
查看状态:mysqladmin -uroot -p123456 status
查看状态:mysqladmin -uroot -p123456 ping
查看变量:mysqladmin -uroot -p123456 variables
删除数据库:Mysqladmin -uroot -p drop database
创建数据库:Mysqladmin -uroot -p create dadtabse
修改密码:Mysqladmin -uroot -p password
刷新日志:mysqladmin -uroot -p flush-log
刷新缓存:mysqladmin -uroot -p reload