服务器无法启动的原因有很多,关于问题的查找可以使用
bin>mysqld --console # 注意要在bin文件夹下中查看,前面的路径就不显示了
看看日志,我当时是在里面找到了如下错误
[error] unknown variable 'default-character-set=utf8'
所以锁定了my.ini文件中的字符设置,最终找到解决办法
mysql-5.7.30-winx64文件夹下的my.ini文件配置
[client]
port = 3306 #设置3306端口
[mysql]
default-character-set=utf8
[mysqld]
# 设置mysql的安装目录
basedir=D:\\Summer program install\\mysql-5.7.30-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\Summer program install\\mysql-5.7.30-winx64\\data
# 允许最大连接数
max_connections=200
character_set_server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
查找过程中发现有些人把
character_set_server=utf8
写成
character-set-server=utf8
这里建议还是按照我给的代码来比较好。