1. MySQL下载:www.mysql.com,点击DOWNLOADS
2. 选择社区版MySQL Community (GPL) Downloads »
3. 选择 MySQL Community Server
4. 选择合适的版本
5. 开始下载
6. MySQL安装版本
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。zip格式是自己解压,解压之后就可以使用,但是需要添加一些配置文件。msi格式的需要自己手动一步一步的安装,一般使用zip格式的。
7.配置环境变量
我的电脑->属性->高级->环境变量->系统变量中选择PATH -> 添加mysql\bin文件夹的路径:D:\MySQL\mysql-8.0.17-winx64\bin
8. 添加配置文件
在解压后的文件夹下创建一个txt文件,写下一些内容,命名为 my.ini,注意: .ini为后缀名
要注意:没有data文件夹,不要手动创建,需要用命令创建,否则会出现问题。
basedir和datadir是MySQL所在的文件夹和他下面的data文件夹路径
9. 生成data文件
以管理员的身份运行powershell,进入D:\MySQL\mysql-8.0.17-winx64\bin
输入mysqld -initialize-insecure,进行初始化设置,第一次时间会较长,运行结束没有什么结果,在文件中会多出data文件夹,里面有一堆文件
这种方式的初始化后的登录时不需要密码的,如果要设置密码,可以输入mysqld -initialize(密码)。
mysqld -install:安装MySQL
注意:必须要以管理员的身份运行(cortana->powershell->右键【以管理员身份运行】),否则会提示权限不够。
net start mysql:开启mysql
net stop mysql:关闭mysql
10. 登录MySQL(之前没有设置密码,所以这里登录不需要密码)
11. MySQL服务无法启动
(1)没有my.ini配置文件
(2)手动创建data文件夹
(3)系统的配置文件(Windows\System32\drivers\etc\hosts)将localhost映射改了
(4)之前安装的MySQL没有删除干净
解决方法:
(1)添加my.ini配置文件
(2)将data文件夹删除,重新使用命令创建
(3)进入配置文件中,将映射注释
(4)将安装MySQL的文件夹全部删除,C盘中的MySQL(系统添加的)删除,最后将注册表中的MySQL项目删除
在cortana中输入【regedit】
将这几个项目中的MySQL全删除,其他项目中的也要删掉(一般没有),删除之后,重启再安装。