56天前2020-08-31 13:32:01 |    抢沙发  58 
修改mysql的存储路径需要注意3个问题,第一个是你如果修改了mysql.sock的存储路径那么你客户端的对应路径以及php配置文件的路径都需要进行修改否则会有各种问题。

mysql

时间有限直接上干货:

1,修改mysql配置文件my.cnf


vim /etc/my.cnf
在[mysqld]段中修改:



datadir=新的数据存储路径
socket=新的数据存储路径/mysql.sock

然后在[client]段中添加:(没有就自己添加)

socket=新的数据库存储路径/mysql.sock
这里如果不写的话你在服务器上直登陆mysql的时候会报错找不到sock

如果你是php链接数据库你还需要修改php配置文件php.ini 否则会报错

mysqli_real_connect(): (HY000/2002): No such file or directory
解决方案:

vim  php安装路径/php.ini
#我的是:
vim  /etc/opt/remi/php74/php.ini
搜索:mysqli.default_socket
然后改为:

mysqli.default_socket =新的数据库存储路径/mysql.sock
然后重启你的php就OK了


发表评论

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享