1.mysql的下载
下载地址:https://dev.mysql.com/downloads/mysql/
2.将下载下来的ZIP包解压到指定目录下
3.my.ini参数配置
在D:\tool\mysql_tool\mysql-8.0.19-winx64目录下配置my.ini文件。
方法:可以先新建一个my.txt文件,打开输入内容后,在修改后缀为INI。
输入内容:
具体参数含义参考:https://blog.youkuaiyun.com/qq_36350532/article/details/81383075
4.安装和初始化
4.1 进入到bin目录下
– cmd输入命令:mysqld --initialize,然后会在data目录下生成一堆文件。
说明没有安装VC++2015运行库,MySQL运行需要这个运行库,可以去微软官网下载(点击下载VC_redist.x64.exe(我这边是64位, 32位请选择x86版本),或者在百度云盘中下载:https://blog.youkuaiyun.com/qq_42365534/article/details/102847013。
– 安装完成后打开C:\Windows\System32, 可以找到文件vcruntime140_1.dll,若没有,找到vcruntime140_1.dll,复制到路径C:\Windows\System32即可。
亲测,下载后已解决该问题。
4.2 获取初始化数据库随机密码
执行完上一步之后,在data目录下生的文件有一个.err文件,这里面有初始化的密码。我们编辑打开此文件,找到一个temporary password密码。该文件命名规则是【电脑用户名.err】如下图:
4.3 以管理员身份运行cmd
如何以管理员身份运行参考:https://jingyan.baidu.com/article/0eb457e54f1b0c43f1a9059e.html
输入命令:mysqld -install mysql
(不以管理员身份运行可能报错:install/remove of the service denied)
输入命令:net start mysql (启动MySQL服务器端)
mysql -u root -p(让客户端连接到mysql,此时会让你输入密码,将上面给的密码复制粘贴)
或 mysql -u root -p密码(-p后面直接跟密码,没有空格)
进入之后需要自己重新设置密码:
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root123’;
退出mysql:quit/exit
net stop mysql (停止MySQL服务器端)
当忘记密码时:
4.3.1 删除data目录
4.3.2 重新运行 mysqld --initialize
参考链接:https://www.cnblogs.com/wodekaifalog/p/10832094.html
https://blog.youkuaiyun.com/qq_36350532/article/details/81383075
https://baijiahao.baidu.com/s?id=1630347658327095638&wfr=spider&for=pc
https://blog.youkuaiyun.com/qq_42365534/article/details/102847013