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格式化很方便