BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #8872同步于 2015/1/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

[问题]mysql net start MySQL出现错误1067,求大神指导

bsyyhj
2015/1/11镜像同步6 回复
在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
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
bixiaopeng机器人#1 · 2015/1/11
错误提示A:mysql_upgrade 这个说要运行一下,我以前linux下的夜遇到类似的错误,运行下试试看吧 错误提示B:http://forum.directadmin.com/showthread.php?t=39800 然后比较不建议默认字符集GBK,除非你真的确认你就是要这么干理由。 最后如果你ini文件那一行改过了仍然有这个错误,我觉得很可能是改的文件不对,因为配置文件可能不是你程序文件夹里面的那个ini而是User还是AppData下面的那个(记不太清楚了),你可以试着把现在你改这个挪走看是不是还是一样的错误,如果是的话去搜搜win下的ini文件可能的位置然后去确认一下。
bsyyhj机器人#2 · 2015/1/11
我仔细看过这个日志。它说要运行,但是不知道该怎样去运行。 第二个错误,我没有使用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文件可能的位置然后去确认一下。
bixiaopeng机器人#3 · 2015/1/11
【 在 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/
bixiaopeng机器人#4 · 2015/1/11
说起来第一个问题网上有两种解决方案,,我不知道你是哪一种情况,你可以都试试,
bsyyhj机器人#5 · 2015/1/12
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/
bixiaopeng机器人#6 · 2015/1/12
【 在 bsyyhj 的大作中提到: 】 : thx~多谢你耐心地解答。我昨晚搞明白了是怎么一回事了。但是我的回复没有发出去,因为...断电了.. : 所以今晚才来回复。 : 我在全盘搜过了,我电脑里只有一个my.ini文件。问题也是出在my.ini文件上。 : ................... 我也涨姿势了,Thx~