天天看點

mysql指令集合

問題一、

登入:

# mysql -u root -p

Enter password: 

報錯:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

檢視配置檔案:

# cat /etc/my.cnf 

[mysqld]

datadir=/var/lib/mysql

socket=/tmp/mysql.sock  ##mysql.sock确實存在/tmp目錄下

user=mysql

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

解決方法:

ln -s /tmp/mysql.sock  /var/lib/mysql/mysql.sock

再次嘗試登入成功!

查詢指令

 show table status from dbname where name='tablename';  檢視某個表的存儲引擎

 show processlist 顯示mysql查詢程序 ##如果有 SUPER 權限,則可以看到全部的線程,否則,隻能看 

 到自己發起的線程(這是指,目前對應的MySQL帳戶運作的線程)

      本文轉自Tenderrain 51CTO部落格,原文連結:http://blog.51cto.com/tenderrain/1602187,如需轉載請自行聯系原作者