Window10下安装mysql5.7
我安装的mysql版本是 MySQL Community Server 5.7.33 https://dev.mysql.com/downloads/mysql/5.7.html
根据操作系统,选择对应的压缩包,我是64位系统,选择了第二项
下载好压缩包后,解压到想要放置的位置,如下是我的解压位置
接下来要添加环境变量,依次点击 我的电脑--属性--高级系统设置--环境变量
接着在系统变量(S)中找到Path,双击进入
点击新建,然后到解压的mysql文件中进入bin文件夹,复制此文件夹下的完整路径到path中
一路点击确定,环境变量就设置好了。
接下来,到mysql的目录下,新建一个文本文档,改名为my.ini,注意要把.txt后缀改掉
用记事本的方式打开这个文件,输入以下五行,其中红框要根据自己实际的安装路径填,后面的 \ 不要丢了,在mysql目录下没找到data文件夹不要紧
可直接复制以下五行文本,更改相应路径:
[mysqld]
basedir=D:\developer\env\MySQL\mysql-5.7.33-winx64\
datadir=D:\developer\env\MySQL\mysql-5.7.33-winx64\data
port=3306
skip-grant-tables
接下来,以管理员身份启动cmd,注意要用管理员身份哦,可以在C:\Windows\System32中找到cmd.exe,右击选择以管理员身份运行
进入mysql文件中的bin目录下
键入命令 mysqld -install
因为我之前已经安装好了,所以红框位置提示已经存在,首次成功安装则会提示Service successfully installed.
接着键入命令 mysqld --initialize-insecure --user=mysql
看到mysql目录下出现了data文件夹,说明初始化成功
接下来就可以开启mysql了!键入命令 net start mysql
然后键入命令 mysql -u root -p
提示让我们输入密码,不用管,直接回车
出现了 mysql> 这个提示符,就可以键入命令 update mysql.user set authentication_string=password('root') where user='root' and Host='localhost';
我的密码设置为root,所以命令中是password('root')
此时,我的用户名为root,密码也是root
然后刷新一下权限,键入命令 flush privileges;
打开之前创建的my.ini文件,将最后一行用#注释掉
到这里就安装完成了,下面是退出mysql,关闭和开启服务,以及输入用户名和密码登录的操作示意
键入命令 net stop mysql 关闭服务
在键入命令 net start mysql 开启服务
键入命令 mysql -u root -p 登录mysql,我的用户名为root
出现Enter password 就输入密码,按回车
键入命令 exit,退出mysql