最近小编帮以好友解决了一个Mysql8.0版本安装之后出现MySQL服务无法启动请键入 NET HELPMSG 3534 以获得更多的帮助
,下面小编把解决办法与大家分享一下。
因为不是出现的:服务名无效。
的错误也就表明现在的服务已经属于系统服务了,不是环境变量的问题。小编就打开了mysql的安装目录,然后发现没有data文件夹以及my.ini文件。下面小编就给出相应的解决办法:
没有文件夹以及里面的内容。
解决办法:- 以管理员的身份打开dos窗口;
- 切换到mysql的bin目录里面;
- 以此执行下面的命令:
- 卸载服务:
mysql -remove
- 安装服务:
mysql --initialize-insecure
和mysql -install
没有my.ini文件
解决办法:- 新建my.ini文件
- 输入以下内容(记得修改路径):
[client] port=3306 [mysql] default-character-set=utf8 [mysqld] port=3306 # 设置mysql的安装目录 basedir="E:/MySQL/" # 设置mysql数据库的数据的存放目录 datadir="E:/MySQL/data/" character-set-server=utf8 default-storage-engine=MyISAM #支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB 即可。 #如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。 sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" max_connections=512 query_cache_size=0 table_cache=256 tmp_table_size=18M thread_cache_size=8 myisam_max_sort_file_size=64G myisam_sort_buffer_size=35M key_buffer_size=25M read_buffer_size=64K read_rnd_buffer_size=256K sort_buffer_size=256K innodb_additional_mem_pool_size=2M innodb_flush_log_at_trx_commit=1 innodb_log_buffer_size=1M innodb_buffer_pool_size=47M innodb_log_file_size=24M innodb_thread_concurrency=8 innodb_thread_concurrency=8 innodb_thread_concurrency=8 innodb_thread_concurrency=8 innodb_thread_concurrency=8