mysql服务命令行操作

  • 启动
net start mysql

 

  • 关闭
net stop mysql

 

  • 登陆 
mysql -hlocalhost -uusername -ppassword

 

  • 退出
exit

 

  • 显示数据库
show databases

 

  • 进入xx数据库
use xx

 

  • 进入xx数据库后显示所有表
show tables

 

  • 查看已创建的用户
select user,host from mysql.user

 

 

  • 通过source命令,直接执行sql文件

          xx.sql:

create database aa;
create database bb;

        将文件放到mysql服务器上,进入这个xx.sql放置的文件路径下,进入mysql命令行,执行 source xx.sql;

 

  • 查看当前执行线程状态show processlist

sys.schema_table_lock_waits表(MySQL启动时需要设置performance_schema=on,相比于设置为off会有10%左右的性能损失)可以看到阻塞线程的pid

 

  • 查看写锁状态sys.innodb_lock_waits
select * from t sys.innodb_lock_waits where locked_table=`'test'.'t'`\G

 

posted @ 2019-07-09 15:09  扶不起的刘阿斗  阅读(192)  评论(0编辑  收藏  举报