在安装MySQL过程中也遇到了一些问题,在文章中也给出了解决办法。
首先,下载好安装包,安装包可以去官网下载:MySQL :: 下载 MySQL 社区服务器https://dev.mysql.com/downloads/mysql/我用的是之前下载的安装包:
双击打开:
点击Next:
这步是检查安装条件,直接点击Next:
点击Yes:
点击Execute:
继续点击Next:
点击Next进入下一步:
点击Next:
选择第一个后点击Next:
设置好密码然后点击next进入下一步:
点击Next:
点击Execute,执行完成后点击Finish:
点击Next:
点击Finish:
点击Next:
输入刚刚设置的密码,点击Check,显示Connection succeeded说明连接成功。
点击Next:
点击Execute:
点击Finish后,继续点击Next:
点击Finish,MySQL就已经安装完成。
在开始菜单找到MySQL 8.0 Command Line Client程序,发送到桌面快捷方式。
双击打开:
输入设置的密码后发现会闪退,右键MySQL 8.0 Command Line Client打开文件所在位置,回到上一级bin文件夹的同级目录:
发现该目录下没有data文件夹和my.ini配置文件。
先解决没有data文件夹的问题,不建议自己手动建,以管理员身份运行命令提示符,并用cd C:\Program Files\MySQL\MySQL Server 8.0\bin(这是我的安装目录,请根据自己的安装位置进行替换)转到bin目录下:
输入以下代码后回车:
mysqld --initialize --console
运行完成后关闭命令提示符,在bin的同级目录下就会生成一个data文件夹,打开data文件夹:
用记事本打开后缀为.err的文件:
最后一行是重新生成的密码,有点复杂,但要先记住。
然后解决没有my.ini配置文件的问题,在bin同级目录下新建txt文本,打开文本文档,输入:
[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 8.0
datadir=C:\Program Files\MySQL\MySQL Server 8.0\data
port=3306
其中的路径改为自己设置的路径。
然后将txt文本文档命名为my,后缀改为.ini,如图:
然后在注册表中查看位置是否正确:
发现路径不对,我的实际应该是“C:\Program Files\MySQL\MySQL Server 8.0\my.ini”,替换后点击确定。
在计算机管理里面找到MySQL80服务,点击重启动:
会提示:
参照我的上篇文章即可重新启动:
【已解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止-CSDN博客
解决后打开MySQL,输入初始化后的密码即可进入数据库:
这个密码太复杂了,使用以下代码修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
将“123456”改为自己要设置的密码,运行后提示Query OK, 0 rows affected (0.02 sec)表示修改密码成功。
退出重新进,输入刚刚设置的密码:
登录成功!
输入:
show databases;
显示数据库列表:
虽然遇到了一些问题,但也都解决了,至此MySQL就已经安装成功啦!