mysql的安装
1. 进入官网下载对应版本的文件
地址: MySQL :: Download MySQL Community Server
选择合适自己的系统:
2.下载解压后如下
3.配置系统环境变量
把解压后的mysql的bin文件夹完整路径复制添加即可,然后一路确定
验证是否添加成功:进入cmd窗口输入mysql --version如果有输出相应的版本号即为成功
4.启动mysql服务
用管理员运行cmd 在左下角window右击选择命令提示符(管理员)
进入刚刚解压的mysql目录下的bin文件——根据自己安装的位置进入目录
进行初始化,会在MySQL根目录下生成一个data文件夹
mysqld --initialize
安装mysql
mysqld -install
如果出现Service successfully installed,则说明已经安装成功。
5.修改配置文件
如果MySQL安装目录下有一个my-default.ini文件,将它改名为my.ini,如果没有,直接新建一个my.txt文本文档,在里面复制粘贴如下内容
[mysqld]
port = 3306
basedir=E:/Mysql/mysql-5.7.21-winx64
datadir=E:/Mysql/mysql-5.7.21-winx64/data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
注意:basedir后面加的是MySQL的安装路径,而datadir后面加的是data文件夹的安装路径。
然后关闭记事本保存,将txt后缀改为ini
6.启动mysql
进入cmd 输入 net start mysql
如果提示失败,查看mysql是否正确添加到环境变量
7. 修改root密码
- 进入cmd 输入 net stop mysql停止服务
- 以记事本方式打开mysql目录下的my.ini文件,在[mysqld]下面添加语句skip-grant-tables,保存后关闭
- 继续在命令提示符中输入mysql登录命令
- mysql -uroot -p 然后继续按回车
- update user set authentication_string=password(‘新密码’) where user=‘root’
- 然后输入flush privileges刷新权限
- 然后输入exit退出
- 重新打开my.ini文件,将刚才添加进去的skip -grant-tables语句删除,保存后退出,重启mysql服务
- mysql -uroot -p 回车,然后输入密码,大功告成!