最近小编帮以好友解决了一个Mysql8.0版本安装之后出现MySQL服务无法启动请键入 NET HELPMSG 3534 以获得更多的帮助,下面小编把解决办法与大家分享一下。
因为不是出现的:服务名无效。的错误也就表明现在的服务已经属于系统服务了,不是环境变量的问题。小编就打开了mysql的安装目录,然后发现没有data文件夹以及my.ini文件。下面小编就给出相应的解决办法:

  1. 没有文件夹以及里面的内容。
    解决办法:

    • 以管理员的身份打开dos窗口;
    • 切换到mysql的bin目录里面;
    • 以此执行下面的命令:
    • 卸载服务:mysql -remove
    • 安装服务:mysql --initialize-insecuremysql -install
  2. 没有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
    
最后修改:2019 年 03 月 12 日
如果觉得我的文章对你有用,请随意赞赏