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


發佈了10 篇原創文章 · 獲贊 7 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章