Ubuntu啓動sql各種踩坑

方法一:

my.cnf權限問題
這是msyql的一個保護機制, 如果my.cnf的權限過大, 它會認爲這是一個不安全的配置數據,進而採用默認的配置數據。

查看信息

ll /opt/zbox/etc/mysql/my.cnf
-rwxrwxrwx. 1 root root 928 Jan  5 15:05 /opt/zbox/etc/mysql/my.cnf

修改權限

chmod 644  /opt/zbox/etc/mysql/my.cnf  

再次查看

ll /opt/zbox/etc/mysql/my.cnf        
-rw-r--r--. 1 root root 928 Jan  5 15:05 /opt/zbox/etc/mysql/my.cnf 

方法二:
首先看一下服務列表裏有沒有這個服務:

查詢mysql安裝

sudo rpm -q mysql
systemctl list-unit-files --type=service

在這裏插入圖片描述
沒有重啓就行了

service mysqld.service restart 
service mysql.service restart 

方法三:
確認mysqld在/etc/init.d/目錄下

systemctl status mysqld(mysqld是 support-files/mysql.server 的一個拷貝別名文件,也可能會是mysql)

查看mysqld是否在服務中

systemctl status mysqld

mysqld加入服務

systemctl start mysqld

再次查看mysqld是否在服務中

systemctl status mysqld

mysql 啓動停止和從起命令:
啓動mysql:

sudo /etc/init.d/mysql start
sudo service mysql start

停止mysql:

sudo /etc/init.d/mysql stop 
sudo service mysql stop

重啓mysql:

sudo/etc/init.d/mysql restart
sudo service mysql restart

重新安裝mysql

1.sudo apt-get install mysql-server

2.sudo apt-get install mysql-client

3.sudo apt-get install php5-mysql

還沒好,會繼續更新
後續遇到什麼再更新!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章