mysql5.7安装成功后服务无法启动,没有报告任何错误 £神魔★判官ぃ 2021-11-17 00:22 812阅读 0赞 安装mysql5.7后,启动mysql出现如下错误: ![在这里插入图片描述][20190729154858760.png] 经过查找,发现问题出在安装时没有data文件夹,然后自己手动创建了。 问题恰恰就出在手动建立data目录。 原因如下:5.7版本及以前可以通过新建一个my.ini文件 > \[client\] port=3306 default-character-set=utf8 > > \[mysqld\] > > # 设置为自己MYSQL的安装目录 basedir=D:\\mysql-5.7.20-winx64 # > > # 设置为MYSQL的数据目录 datadir=D:\\mysql-5.7.20-winx64\\data port=3306 character\_set\_server=utf8 # > > sql\_mode=NO\_ENGINE\_SUBSTITUTION,NO\_AUTO\_CREATE\_USER > \#开启查询缓存 explicit\_defaults\_for\_timestamp=true skip-grant-tables 但是5.7版本之后,mysql默认没有一个data目录,即没有初始化服务。需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”。 解决方案: 1.直接下载压缩包,配置环境变量 2.在C:\\ProgramData\\MySQL\\MySQL Server 5.7中删除手动data文件夹,并在这里找到my.ini文件,复制到C:\\Windows\\system32>cd C:\\Program Files\\MySQL\\MySQL Server 5.7目录。 3.用管理员权限运行cmd,执行C:\\Program Files\\MySQL\\MySQL Server 5.7\\bin>mysqld -install 得到提示:Service successfully installed. 4.执行C:\\Program Files\\MySQL\\MySQL Server 5.7\\bin>mysqld --initialize 5.运行mysql: net start mysql 成功 [20190729154858760.png]: /images/20211116/ac22e50b3dfe49fb8b485b890b5e2bdf.png
还没有评论,来说两句吧...