返回信息流在Windows命令行里,执行install指令安装服务成功。
但是执行net start MySQL的时候却一直出现错误,服务无法启动,出现系统错误:1067。网上百度过各种方法,修改过my.ini,但是依然无解。查看错误日志,不知道其意思。求大神指点一二。
#-----------------------------------以下是错误日志---------------------------------#
2015-01-11 15:25:15 4220 [Note] Plugin 'FEDERATED' is disabled.
E:\mysql\MySQL Server 5.6\bin\mysqld: Table 'mysql.plugin' doesn't exist
2015-01-11 15:25:15 4220 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
2015-01-11 15:25:15 424 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator.
2015-01-11 15:25:15 4220 [Note] InnoDB: Using atomics to ref count buffer pool pages
2015-01-11 15:25:15 4220 [Note] InnoDB: The InnoDB memory heap is disabled
2015-01-11 15:25:15 4220 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2015-01-11 15:25:15 4220 [Note] InnoDB: Memory barrier is not used
2015-01-11 15:25:15 4220 [Note] InnoDB: Compressed tables use zlib 1.2.3
2015-01-11 15:25:15 4220 [Note] InnoDB: Not using CPU crc32 instructions
2015-01-11 15:25:15 4220 [Note] InnoDB: Initializing buffer pool, size = 40.0M
2015-01-11 15:25:15 4220 [Note] InnoDB: Completed initialization of buffer pool
2015-01-11 15:25:15 4220 [Note] InnoDB: The first specified data file .\ibdata1 did not exist: a new database to be created!
2015-01-11 15:25:15 4220 [Note] InnoDB: Setting file .\ibdata1 size to 12 MB
2015-01-11 15:25:15 4220 [Note] InnoDB: Database physically writes the file full: wait...
2015-01-11 15:25:15 4220 [Note] InnoDB: Setting log file .\ib_logfile101 size to 10 MB
2015-01-11 15:25:15 4220 [Note] InnoDB: Setting log file .\ib_logfile1 size to 10 MB
2015-01-11 15:25:16 4220 [Note] InnoDB: Renaming log file .\ib_logfile101 to .\ib_logfile0
2015-01-11 15:25:16 4220 [Warning] InnoDB: New log files created, LSN=45781
2015-01-11 15:25:16 4220 [Note] InnoDB: Doublewrite buffer not found: creating new
2015-01-11 15:25:16 4220 [Note] InnoDB: Doublewrite buffer created
2015-01-11 15:25:16 4220 [Note] InnoDB: 128 rollback segment(s) are active.
2015-01-11 15:25:16 4220 [Warning] InnoDB: Creating foreign key constraint system tables.
2015-01-11 15:25:17 4220 [Note] InnoDB: Foreign key constraint system tables created
2015-01-11 15:25:17 4220 [Note] InnoDB: Creating tablespace and datafile system tables.
2015-01-11 15:25:17 4220 [Note] InnoDB: Tablespace and datafile system tables created.
2015-01-11 15:25:17 4220 [Note] InnoDB: Waiting for purge to start
2015-01-11 15:25:17 4220 [Note] InnoDB: 5.6.22 started; log sequence number 0
2015-01-11 15:25:17 4220 [ERROR] E:\mysql\MySQL Server 5.6\bin\mysqld: unknown variable 'default-character-set=gbk'
2015-01-11 15:25:17 4220 [ERROR] Aborting
2015-01-11 15:25:17 4220 [Note] Binlog end
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'partition'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_SYS_FIELDS'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_SYS_INDEXES'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_SYS_TABLES'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_FT_CONFIG'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_FT_DELETED'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_METRICS'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_CMPMEM'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_CMP_RESET'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_CMP'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_LOCK_WAITS'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_LOCKS'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'INNODB_TRX'
2015-01-11 15:25:17 4220 [Note] Shutting down plugin 'InnoDB'
2015-01-11 15:25:17 4220 [Note] InnoDB: FTS optimize thread exiting.
2015-01-11 15:25:17 4220 [Note] InnoDB: Starting shutdown...
2015-01-11 15:25:19 4220 [Note] InnoDB: Shutdown completed; log sequence number 1600607
2015-01-11 15:25:19 4220 [Note] Shutting down plugin 'BLACKHOLE'
2015-01-11 15:25:19 4220 [Note] Shutting down plugin 'ARCHIVE'
2015-01-11 15:25:19 4220 [Note] Shutting down plugin 'MRG_MYISAM'
2015-01-11 15:25:19 4220 [Note] Shutting down plugin 'MyISAM'
2015-01-11 15:25:19 4220 [Note] Shutting down plugin 'MEMORY'
2015-01-11 15:25:19 4220 [Note] Shutting down plugin 'CSV'
2015-01-11 15:25:19 4220 [Note] Shutting down plugin 'sha256_password'
2015-01-11 15:25:19 4220 [Note] Shutting down plugin 'mysql_old_password'
2015-01-11 15:25:19 4220 [Note] Shutting down plugin 'mysql_native_password'
2015-01-11 15:25:19 4220 [Note] Shutting down plugin 'binlog'
2015-01-11 15:25:19 4220 [Note] E:\mysql\MySQL Server 5.6\bin\mysqld: Shutdown complete
这是一条镜像帖。来源:北邮人论坛 / database / #8872同步于 2015/1/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
[问题]mysql net start MySQL出现错误1067,求大神指导
bsyyhj
2015/1/11镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
错误提示A:mysql_upgrade 这个说要运行一下,我以前linux下的夜遇到类似的错误,运行下试试看吧
错误提示B:http://forum.directadmin.com/showthread.php?t=39800 然后比较不建议默认字符集GBK,除非你真的确认你就是要这么干理由。
最后如果你ini文件那一行改过了仍然有这个错误,我觉得很可能是改的文件不对,因为配置文件可能不是你程序文件夹里面的那个ini而是User还是AppData下面的那个(记不太清楚了),你可以试着把现在你改这个挪走看是不是还是一样的错误,如果是的话去搜搜win下的ini文件可能的位置然后去确认一下。
我仔细看过这个日志。它说要运行,但是不知道该怎样去运行。
第二个错误,我没有使用gbk,我试过utf8,还试过使用路径。我阅读过官方文档,明白它在这里有较大改动。但是我不明白如何去改。
我的my.ini文件是我从一个博客里复制下来再作修改的。因为我使用的是win7 64位,zip格式。msi格式安装包默认安装在C盘,我这个版本又不能修改路径。据说可以修改my.ini来改路径,但是貌似没有成功过而且安装的时候,configure时start server 一直开启不了。
不知你用的是什么版本的?
【 在 bixiaopeng 的大作中提到: 】
: 错误提示A:mysql_upgrade 这个说要运行一下,我以前linux下的夜遇到类似的错误,运行下试试看吧
: 错误提示B:http://forum.directadmin.com/showthread.php?t=39800 然后比较不建议默认字符集GBK,除非你真的确认你就是要这么干理由。
: 最后如果你ini文件那一行改过了仍然有这个错误,我觉得很可能是改的文件不对,因为配置文件可能不是你程序文件夹里面的那个ini而是User还是AppData下面的那个(记不太清楚了),你可以试着把现在你改这个挪走看是不是还是一样的错误,如果是的话去搜搜win下的ini文件可能的位置然后去确认一下。
【 在 bsyyhj 的大作中提到: 】
: 我仔细看过这个日志。它说要运行,但是不知道该怎样去运行。
: 第二个错误,我没有使用gbk,我试过utf8,还试过使用路径。我阅读过官方文档,明白它在这里有较大改动。但是我不明白如何去改。
: 我的my.ini文件是我从一个博客里复制下来再作修改的。因为我使用的是win7 64位,zip格式。msi格式安装包默认安装在C盘,我这个版本又不能修改路径。据说可以修改my.ini来改路径,但是貌似没有成功过而且安装的时候,configure时start server 一直开启不了。
: ...................
版本真的不太记得了,安装win上的mysql一年多以前的事情了。。。
不过我的意思不是你程序路径的问题,而是你my.ini的路径问题,我当时是mysql安装目录下的那个并不起作用,起作用的那个my.ini在AppData下的mysql文件夹,所以你可能得确认下,到底你现在修改的,是不是真正起作用的那个配置文件。
mysql_upgrade是安装mysql时候一起安装好的命令,你可能需要先修改配置文件,删掉默认字符集那一行,以及注释掉skip-bdb来让mysql启动起来,然后运行,可以参考https://ma.ttias.be/mysql-table-mysql-plugin-doesnt-exist-after-mysql-upgrade/
thx~多谢你耐心地解答。我昨晚搞明白了是怎么一回事了。但是我的回复没有发出去,因为...断电了..
所以今晚才来回复。
我在全盘搜过了,我电脑里只有一个my.ini文件。问题也是出在my.ini文件上。
第一,它的datadir路径只能到".../data",第二,字符集设置上,default-character-set=gbk or utf8以不再适用。改成character-set-server=utf8,或character_set_server=utf8 或者character-set-dir=".../share/charactersets"均可以。第三,它有些系统变量不再支持了,到官网上看了一眼,(没看明白),又用help调出了系统变量看了一眼,我修改了一个变量(table_cache=256 改成了table_open_cache=256),又注释掉了一个变量#myisam_max_extra_sort_file_size=100G。虽然不知道我注释掉的那个变量会带来什么影响,但是目前数据库启动正常。注释掉这个变量是因为error日志里它提示不能识别。而官网上又是有这个变量的。所以尝试了一下。
写了这么多,希望后来的人不要再像我一样深深地掉进这个坑里了。新版本的改动还是比较大的。网上的教程大多是针对以前版本的吧?
再次感谢~
【 在 bixiaopeng 的大作中提到: 】
: 版本真的不太记得了,安装win上的mysql一年多以前的事情了。。。
: 不过我的意思不是你程序路径的问题,而是你my.ini的路径问题,我当时是mysql安装目录下的那个并不起作用,起作用的那个my.ini在AppData下的mysql文件夹,所以你可能得确认下,到底你现在修改的,是不是真正起作用的那个配置文件。
: mysql_upgrade是安装mysql时候一起安装好的命令,你可能需要先修改配置文件,删掉默认字符集那一行,以及注释掉skip-bdb来让mysql启动起来,然后运行,可以参考https://ma.ttias.be/mysql-table-mysql-plugin-doesnt-exist-after-mysql-upgrade/
【 在 bsyyhj 的大作中提到: 】
: thx~多谢你耐心地解答。我昨晚搞明白了是怎么一回事了。但是我的回复没有发出去,因为...断电了..
: 所以今晚才来回复。
: 我在全盘搜过了,我电脑里只有一个my.ini文件。问题也是出在my.ini文件上。
: ...................
我也涨姿势了,Thx~