mysql启动时basedir/datadir与配置不一致

羽飞 2014-03-23 09:28:57
今天装了一下libmyodbc/unixodbc就变成这样了,datadir总是与我/etc/my.cnf配置的不同,即使在启动时指定也不行,
启动日志第一句:mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
第二句:/usr/local/mysql/bin/mysqld: ambiguous option '--log=/usr/local/mysql/log/mysql.log' (log-bin, log_slave_updates)
原因是有很多相通配置项配置参数出现了两次,用my_print_defaults可以看出来,下面是执行命令:
root@ubuntu:/usr/local/mysql/bin# my_print_defaults mysqld
--user=mysql
--basedir=/usr/local/mysql
--datadir=/usr/local/mysql/data
--user=mysql
--pid-file=/var/run/mysqld/mysqld.pid
--socket=/var/run/mysqld/mysqld.sock
--port=3306
--basedir=/usr
--datadir=/var/lib/mysql
--tmpdir=/tmp
--lc-messages-dir=/usr/share/mysql
--skip-external-locking
--bind-address=127.0.0.1
--key_buffer=16M
--max_allowed_packet=16M
--thread_stack=192K
--thread_cache_size=8
--myisam-recover=BACKUP
--query_cache_limit=1M
--query_cache_size=16M
--log_error=/var/log/mysql/error.log
--expire_logs_days=10
--max_binlog_size=100M
...全文
634 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
羽飞 2014-05-27
  • 打赏
  • 举报
回复
最后还是重装搞好的,不知道ubuntu搞啥
rucypli 2014-03-24
  • 打赏
  • 举报
回复
看启动脚本读的哪个配置文件
benluobo 2014-03-24
  • 打赏
  • 举报
回复
可以在启动mysqld_safe时指定my.cnf文件 可以贴出启动语句

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧