MySQL 压缩版本的 ZIP 安装服务并不总是启动,问题解决方案
安装压缩版Mysql时遇到一个问题,就是服务始终启动不起来。花了两三个小时。我真的直到后来才意识到这一点,所以我只是从注册表中删除了一些东西。
如果之前安装过mysql,请删除mysql:E:\work\mysql-5.7.23-winx64\bin>sc删除mysql
删除注册表见此博主:https://www. jb51.net/article/157590.htm
由于我以前使用过压缩版本的mysql,所以可能会有一些剩余。
当然要下载:mysql-5.7.23-winx64.zip
解压后要添加my.ini文件。注:数据文件还需要自己添加
我的文件my.ini你可以去百度找到我写的详细解释
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=E:\work\mysql-5.7.23-winx64 # 设置mysql数据库的数据的存放目录 datadir=E:\work\mysql-5.7.23-winx64\data # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB #同时处理最大连接数,推荐设置最大连接数是上限连接数的80%左右 max_connections = 200 #日志缓冲区大小,由于日志最长每秒钟刷新一次,所以一般不用超过16M innodb_log_buffer_size = 8M event_scheduler = ON explicit_defaults_for_timestamp=true
。
准备工作完成。 。 。 。
首先添加系统环境变量路径,添加mysql bin目录。注意存在 ;后面加上符号,比如我的
然后以管理员身份进入mysql的bin目录,比如我的:E:\work\mysql- 5.7.23-winx64\bin>
安装mysql后:
如果安装完成,输入:mysqld --initialize-insecure --user=mysql,密码为空
开始
当然,如果你想设置密码,可以
注:mysql -u root -proot 的 -prot 不得包含空格。然后使用MySQL客户端Navicat直接登录。
解决问题=态度(溺爱、不自我(找不到我)、空器皿)+归因(不是所有问题都需要解决,不是所有问题都需要立即解决,不是所有问题都需要解决)自己解决)+解决方案(金字塔原理(背景、结论、支持观点的展开、for观点(背景、结论、观点...)二叉树)+系统循环法)
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。