mysql 发生系统错误1067

一般是由配置文件错误语法不正确引起的,如my.ini
本人在mysql mysql-5.6.29-winx64 配置过程中遇到“发生系统错误1067”
主要由于下面两个目录写的格式不正确引起的
正确写法如下

basedir = "D:/soft_instance/mysql-5.6.17-winx64/"
datadir = "D:/soft_instance/mysql-5.6.17-winx64/data/"

1.服务初始化
mysqld install
2.服务起动
net start mysql
3.服务删除
sc delete mysql

4.my.ini 配置示例如下

# For advice on how to change settings please see
 # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
 # *** default location during install, and will be replaced if you
 # *** upgrade to a newer version of MySQL.
 [client]
 default-character-set=utf8
 
 [mysqld]
 port=3306
 basedir  ="D:/mysql/mysql-5.7.4-m14-winx64/"
 datadir  ="D:/mysql/mysql-5.7.4-m14-winx64/data/"
 tmpdir   ="D:/mysql/mysql-5.7.4-m14-winx64/data/"
 socket   ="D:/mysql/mysql-5.7.4-m14-winx64/data/mysql.sock"
 log-error="D:/mysql/mysql-5.7.4-m14-winx64/data/mysql_error.log"
 
 #server_id = 2
 #skip-locking
 
 max_connections=100
 table_open_cache=256
 query_cache_size=1M
 
 tmp_table_size=32M
 thread_cache_size=8
 
 innodb_data_home_dir="D:/mysql/mysql-5.7.4-m14-winx64/data/"
 innodb_flush_log_at_trx_commit =1
 innodb_log_buffer_size=128M
 innodb_buffer_pool_size=128M
 innodb_log_file_size=10M
 innodb_thread_concurrency=16
 innodb-autoextend-increment=1000
 join_buffer_size = 128M
 sort_buffer_size = 32M
 read_rnd_buffer_size = 32M
 max_allowed_packet = 32M
 explicit_defaults_for_timestamp=true
 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
 #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
原文地址:https://www.cnblogs.com/xunianchong/p/5358810.html