Mysql的配置文件/etc/my.cnf 可不可以指定放到别的目录下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql的配置文件/etc/my.cnf 可不可以指定放到别的目录下相关的知识,希望对你有一定的参考价值。

环境是Linux,在公司里用mysql,公司该死的管理致使我们的账号没有权限访问/etc或者/usr/local/lib/etc 这个该死的配置文件能不能放到别的目录下 指定一下 ?
如果我不用这个文件的话 使用Mysql后会不会有什么特别严重的影响?

不胜感激
没有权限在其他的目录中执行任何操作,致使我无法再/etc/my.cnf生成这个文件。也无法修改Mysql默认的数据文件的位置,什么库也创建不了,就想问问怎么把这个my.cnf放到别的目录上并且能被Mysql找到

可以的。但是要设置mysql访问权限。 参考技术A 你很郁闷,,就和我当年一样。。。。我能感觉得到,,,
当年我的招数是,,,,说服公司该死的管理,,,给我一个可以修改mysql配置文件的权限。。。。
参考技术B libncurses.so.5这个链接库的问题,你查找一个这个库在那个包里面,然后安装上就可以了。

请参考,希望能帮到你。

MySQL配置文件生效顺序

1)配置文件都有哪些

/etc/my.cnf
/etc/mysql/my.cnf
$basedir/my.cnf
~/.my.cnf

2)配置文件的读取顺序

/etc/my.cnf
/etc/mysql/my.cnf
$basedir/my.cnf
~/.my.cnf

3)配置文件生效顺序

~/.my.cnf
$basedir/my.cnf
/etc/mysql/my.cnf
/etc/my.cnf

 

以上是关于Mysql的配置文件/etc/my.cnf 可不可以指定放到别的目录下的主要内容,如果未能解决你的问题,请参考以下文章

ununtu16.0 +5.7mysql远程连接问题,在/etc/mysql/my.cnf 中找不到bind-address = 127.0.0.1

linux下 vi命令编辑/etc/my.cnf

如何指定 /etc/init.d/mysqld 所加载的配置文件

没有停止mysql服务,删除/var/lib/mysql-bin.000*所有文件导致mysql无法启动怎么办

linux下 vi命令编辑/etc/my.cnf

启动mysql 报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib