mysql5.7安装配置教程(一看就会)
前言
为什么是5.7,不安装更高的版本,因为Mysql5.7大家公认比较稳定的一个版本。
下载和安装
点击这个是一个压缩包,直接选择你要下载到的文件夹就可以了
Mysql5.7下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
图片展示:
然后就是解压,解压到当前文件夹就可以了, 这里我解压到 E:\myapp\mysql-5.7.19-winx64 目录下,尽量选择空间大的盘进行存放。
添加环境变量 :
点击电脑-属性-高级系统设置-环境变量,也可以直接在搜索中搜索,高级系统设置后进行设置Path 在环境变量增加mysql的安装目录\bin目录, 如下图 :
创建 my.ini 文件(mysql的配置文件)
在E:\myapp\mysql-5.7.19-winx64 目录下下创建 my.ini 文件,需要我们自己创建,注意是你的路径,不要照着我这个写修改为你的安装路径。
值得注意的是: my.ini 文件,是由文本文件扩展过来的,先创建一个文本文件全选名字改为:my.ini即可,可能会有警告,直接点是就行了。
一般会有的警告:
然后:将下列代码复制进入my.ini 文件即可。
[client]
port=3306
default-character-set=utf8
[mysqld]
# 路径为自己的MYSQL的安装目录
basedir=E:\myapp\mysql-5.7.19-winx64\
# 路径为自己的MYSQL的数据目录
datadir=E:\myapp\mysql-5.7.19-winx64\data\
port=3306
character_set_server=utf8
#跳过安全检查,在第一次开始登录时不需要密码,有了密码后在进行设置
skip-grant-tables
下载后台服务程序
使用管理员身份打开 cmd , 并切换到 E:\myapp\mysql-5.7.19-winx64\bin(自己安装的那个路径) 目录下, 执行mysqld -install,,切记一定要用管理员的身份打开,不然等会儿进行操作可能权限不够。找不到可以直接搜索。
我切换到: E:\myapp\mysql-5.7.19-winx64\bin目录如图:cd +bin路径,然后是输入 e:后回车,即可执行mysqld -install
初始化数据库
输入指令:mysqld --initialize-insecure --user=mysql
执行后的结果:
若是成功,会生成 data目录:
启动mysql 服务
net start mysql 【停止mysql服务指令 net stop mysql】
**如果成功:**就会存在一个mysql的服务在运行中
设置mysql密码
进入mysql 管理终端: mysql -u root -p ,因为我们当前root 用户密码为 空,所以可以直接回车就可以看到一个欢迎表示 成功进入mysql终端;
修改root 用户密码
先执行:use mysql;
在执行:update user set authentication_string=password('yjg') where user='root' and Host='localhost';
上面的语句可以修改 root用户的密码为:yjg
注意:在后面需要带分号,回车就可以执行指令
在执行刷新权限:flush privileges;
最后退出mysql服务: quit
执行图片:
修改my.ini : 再次进入时就会进行权限验证,就是将跳过安全验证的代码注释掉之后登录就要密码了
#skip-grant-tables
最后检查
先启动mysql服务:net satrt mysql
然后进入mysql终端,错误示范,密码输入错误时:
然后进入mysql终端,正确示范,密码输入错误时:看到欢迎的不就o了吗
从头再来
如果你真的找不到错误捣鼓了半天或者想自己重新再来一把 ,那么你可能要用到这个语句:
此条语句作用是:删除已经安装好的mysql服务
sc delete mysql