MySQL基础命令和管理工具

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  将旧口令改成新口令 
MySQL管理工具:

   1、 MySQL Front            数据表管理方便     查看数据库整体状况比较便捷

   2、  Navicat  适用Win、Mac、Linux三种平台,功能丰富,界面方便  ;管理方便,尤其是数据同步、传输、导入和导出方面

   3、SQLyog  数据同步、数据备份和迁移快捷方便   批量运行SQL脚本速度快,SQL格式化很方便


猜你喜欢

转载自blog.csdn.net/u014753629/article/details/79564052