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加入服务

扫描二维码关注公众号,回复: 9779363 查看本文章
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

还没好,会继续更新
后续遇到什么再更新!!

发布了79 篇原创文章 · 获赞 7 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_44037416/article/details/102543747