問題一、
登入:
# 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,如需轉載請自行聯系原作者