美文网首页
Linux CentOS 修改MySQL安装目录

Linux CentOS 修改MySQL安装目录

作者: 万能的小芳芳 | 来源:发表于2017-10-26 16:51 被阅读26次

安装MySQL:

使用yum和Mysql官方源下载,安装方法参见:点此查看。(Mysql 5.7源

修改Yum源:

参照这里

修改安装目录

说明

仅针对还没有数据库数据的情况,有数据的请谨慎操作(虽然其实步骤似乎差不多);安装后的MySQL默认路径在/var/lib/mysql下,根据需要,要将其安装目录变更到/data/program目录下,下面是修改操作:

1、停止MySQL
systemctl stop mysqld

2、拷贝MySQL安装目录到要转移的位置:
cp -a /var/lib/mysql /data/program

3、以防万一,我们将原来的目录更名,避免使用该目录:
mv /var/lib/mysql /var/lib/mysql_backup

4、修改配置文件:
如图修改datadirsocket的值,同时添加下方红框[client] ...的代码,指定sock文件目录

# 编辑my.conf配置文件
vi /etc/my.conf 
# 按i进入编辑模式,并修改/添加红框处代码
# 按`Esc`后输入`:wq`保存并退出编辑。
修改my.conf配置文件

5、启动MySQL
systemctl start mysql

到这就完事了,可以试下能否登录MySQL:
mysql -u your_user_name -p

image.png

6、根据提示输入密码即可登录,确认没问题了就可以把原来的目录都删了:
rm -rf /var/lib/mysql

顺便附上MySQL的卸载教程:《CentOS7下安装Mysql失败经历--CentOS7使用yum安装》
错误Can't connect to local MySQL server through socket的解决方案:点此查看

相关文章

网友评论

      本文标题:Linux CentOS 修改MySQL安装目录

      本文链接:https://www.haomeiwen.com/subject/ofykpxtx.html