首页 文章

MySQL 5.6.10安装错误

提问于
浏览
0

我在安装MySQL 5.6.10时遇到此错误 . 我安装了其他版本的MySQL(5.1和4.1),并且my.cnf中似乎存在冲突 .

删除 /etc/my.cnf 不是一个选项 .

[amitra@dev4.lab user.amitra]$ sudo /usr/local/mysql5610/scripts/mysql_install_db --basedir=/usr/local/mysql5610/ --datadir=/var/home/amitra/mysql5610/user.amitra

Installing MySQL system tables...2013-08-07 00:03:44 0 [ERROR] /usr/local/mysql5610//bin/mysqld: ambiguous option '--log=/var/lib/mysql/mysql.log' (log-bin, log_slave_updates)
2013-08-07 00:03:44 0 [ERROR] Aborting

2013-08-07 00:03:44 0 [Note] Binlog end

================

“log = / var / lib / mysql / mysql.log”在/etc/my.cnf中定义,无法删除 . (不能全球使用)

我也尝试使用 --defaults-file=/usr/local/mysql5610/my.cnf 进行安装但是没有用 .

1 回答

  • 5

    http://dev.mysql.com/doc/refman/5.6/en/server-options.html#option_mysqld_log

    在MySQL 5.6.1中删除了--log选项(以及日志系统变量) . 而是使用--general_log选项启用常规查询日志,使用--general_log_file = file_name选项设置常规查询日志文件名 .

    实际上,自MySQL 5.1.29(大约2008年10月)以来, log 选项已被弃用 .

    您不必删除my.cnf,但不能再使用 log 选项 . 您必须根据上面的说明进行更改,它将适用于MySQL 5.1及更高版本的所有其他实例 .

相关问题