Mysql找不到mysql.sock怎么办?
1.
#ps -aux|grep mysql
找mysql的進程.
#kill mysql進程號
確定全部kill光
2.直接跳第3步,無效再使用第2步
/usr/local/mysql/bin/mysqld_safe --user=mysql & 啟動mysql.
?bin/mysql -u root -p 登陸mysql
3.
重啟mysql服務,可以到mysql的安裝目錄下運行
# service mysqld start
4.關于apache和mysql在linux重啟后自啟動的問題,查了一堆資料,沒個有用的,還是自己來了個干脆的方法:
/etc/rc.d/rc.local文件中直接添加如下語句
/usr/local/apache/bin/apachectl start
service mysqld start
?
其他問題:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
這個問題也是在Linux下安裝mysql數據庫時遺留下的問題:
因為在安裝mysql之添加了用戶: useradd mysql? 安裝完成后,mysql用戶登錄mysql數據庫不需要密碼,而root用戶需要登錄密碼
這次在將joomla放到hotdocs下的時候,恢復數據庫:
Mysql < joomla.sql
提示如下錯誤:
它的意思就是說root用戶沒有密碼不能訪問。? 怎么辦? 改密碼唄:
1> 進入mysql
Mysql -u root -p
2> 修改密碼:
Set password for 'root'@'localhost'=password('')? ? 這里其實就是給它設為空密碼
轉載于:https://www.cnblogs.com/huangxiaohen/p/3288499.html
總結
以上是生活随笔為你收集整理的Mysql找不到mysql.sock怎么办?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP和原生JS实现九型人格在线测试(1
- 下一篇: MySQL数据库在众多表中对表名的查询及