mysql 指定配置文件来进行启动。

今天把测试服务器的环境全部重新安装了一遍,因为之前的一些垃圾数据问题,没有做备份,准备环境安装完毕以后,启动服务把需要的迁移过来。

现在服务器的环境已经安装完毕,新环境的mysql占用了服务器的3306端口以及/etc/my.cnf配置路径。如果默认启动原来的数据库进程也会来加载这个配置文件信息会导致无法启动。

之前的数据库的配置文件依然存在(记得做一些重大的操作一定要把之前的数据备份!!!以后备用!)。

找到之前的数据库配置文件,把3306端口修改成3307端口:

[client]
port            = 3307
socket          = /tmp/mysql3307.sock
[mysqld]
user = mysql
port            = 3307
socket          = /tmp/mysql3307.sock

然后启动mysql加载指定的配置文件路径

./mysqld –defaults-file=/data/mysql/etc/my.cnf

这样你可以利用之前的旧信息通过3307端口来登录数据库进行旧数据库的访问了。

本文已经被查看2,133次

发表评论

电子邮件地址不会被公开。 必填项已用*标注