-- 打開sql 執行記錄功能
目前創新互聯建站已為千余家的企業提供了網站建設、域名、雅安服務器托管、網站托管、服務器托管、企業網站設計、龍圩網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
set global log_output='TABLE'; -- 輸出到表
set global log=ON; -- 打開所有命令
執行記錄功能general_log, 所有語句: 成功和未成功的.
set global log_slow_queries=ON; -- 打開慢查詢 sql 記錄
slow_log, 執行成功的: 慢查詢語句和未使用索引的語句
set global long_query_time=0.1; -- 慢查詢時間限制(秒)
set global log_queries_not_using_indexes=ON; -- 記錄未使用索引的sql 語句
-- 查詢sql 執行記錄
select * from mysql.slow_log order by 1; -- 執行成功的:慢查詢語句,和未
使用索引的語句
select * from mysql.general_log order by 1; -- 所有語句: 成功和未成功的.-- 關閉sql 執行記
方法一:
直接在命令行連接MySQL
mysql -uroot -p123456
可以看到打印出來的日志中包含版本信息
第二種方法:
就是使用客戶端工具,去連接,點擊連接會打印出MySQL服務端版本信息,和第一種方式大同小異。
第三種方法:
連接上MySQL后,是輸入status也可以查看到版本信息,輸入\s 也能達到上一步同樣的效果。
最后一種方法:
其實是很常規的方法,就是直接使用sql語句來查看
select version() from 表名;
1、打開mysql.exe和mysqld.exe所在的文件夾,復制路徑地址
2、打開cmd命令提示符,轉到上一步中mysql.exe所在的文件夾。
3、輸入命令?mysqld--skip-grant-tables?回車,此時就跳過了mysql的用戶驗證。注意:輸入此命令后,無法操作命令行,您可以在此時打開一個新的命令行。注意:在輸入此命令之前,請在任務管理器中結束mysqld.exe進程,以確保MySQL服務器端已完成運行
4、更改root密碼,輸入updateusersetpassword=password('123456')whereuser='root'andhost='localhost';
5、再次查看賬戶信息,selectuser,host,passwordfromuser;?可以看到密碼已被修改。
6、退出命令行,重新啟動MySQL數據庫,然后嘗試使用新密碼登錄。
本文題目:怎么查mysql的信息 如何查看mysql數據庫
鏈接分享:http://vcdvsql.cn/article44/dosdphe.html
成都網站建設公司_創新互聯,為您提供網站改版、響應式網站、網站導航、品牌網站建設、全網營銷推廣、電子商務
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯