mysql -u用户名 -p密码
MySQL用户登录
grant 权限 on 库名.表名 to 用户@‘%’
分配用户权限,撤销是revoke
flush privileges 权限刷新
use 数据库名 选择要操作数据库
show processlist 查看MySQL在运行的进程
show databases 查看全部的库
show tables 查看所选库的所有表
show character set like ‘utf8’ 显示所有可用的字符集
show full columns from 库名.表名查看某个表的全部字段结构
show engines 显示存储引擎的状态信息
show index from 库名.表名 查看某个表的索引
show [global | session] variables like 变量查看MySQL的参数变量值
set global 变量参数名=设置的值 在线修改MySQL的变量参数,不用重启MySQL
show engines 显示存储引擎的状态信息
show [global | session] status 查看MySQL服务器的状态信息
show innodb status 查看InnoDB引擎的状态信息
show profile set profiling=1,用来分析查询的执行资源情况
ps -el|grep mysqld 查看MySQL是否在运行
ps ax|grep mysql 查看MySQL的一些核心配置目录位置
ps axu|grep mysql 查看MySQL的一些核心配置目录位置
mysqladmin 选项 shutdown 关闭服务器 reload 重载权限表 kill id, id…. 杀掉Mysql进程
ping 检查mysqld是否活着 password 将旧口令改成新口令
ping 检查mysqld是否活着 password 将旧口令改成新口令
MySQL管理工具:
1、 MySQL Front 数据表管理方便 查看数据库整体状况比较便捷
2、 Navicat 适用Win、Mac、Linux三种平台,功能丰富,界面方便 ;管理方便,尤其是数据同步、传输、导入和导出方面
3、SQLyog 数据同步、数据备份和迁移快捷方便 批量运行SQL脚本速度快,SQL格式化很方便