Mysql的安装步骤(5.7)

一、MySQL下载地址

1.https://dev.mysql.com/downloads/mysql/5.7.html#downloads
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_20,color_FFFFFF,t_70,g_se,x_16

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_20,color_FFFFFF,t_70,g_se,x_16

 

二、安装
1. 压缩包中的文件,如下图:此时是没有data目录和ini文件,这个需要我们自己创建

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_20,color_FFFFFF,t_70,g_se,x_16
2. 解压压缩包,我的就放到了D盘下。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_19,color_FFFFFF,t_70,g_se,x_16


3. 创建**my.ini配置文件和data文件夹**

  1. 这里修改**basedir** 和 **datadir** 修改成你的路径

 

  1. [mysqld]
  2. #免密登录
  3. skip-grant-tables
  4. # 设置3306端口
  5. port = 3306
  6. # 设置mysql的安装目录
  7. basedir=C:\Program Files\mysql-5.7.34-winx64
  8. # 设置 mysql数据库的数据的存放目录
  9. datadir=C:\Program Files\mysql-5.7.34-winx64\data
  10. # 允许最大连接数
  11. max_connections=200
  12. # 服务端使用的字符集默认为8比特编码的latin1字符集
  13. character-set-server=utf8
  14. # 创建新表时将使用的默认存储引擎
  15. default-storage-engine=INNODB
  16. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  17. [mysql]
  18. default-character-set=utf8


5. 配置环境变量

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_20,color_FFFFFF,t_70,g_se,x_16watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_12,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_16,color_FFFFFF,t_70,g_se,x_16

 

把你MySQL解压的文件目录找到,复制文件路径

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_14,color_FFFFFF,t_70,g_se,x_16


6. 管理员身份运行cmd

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_20,color_FFFFFF,t_70,g_se,x_16
7. 开始安装

1.运行下面这条命令,黑窗口会加载一段时间,不要动它,此时会生成data目录

                 mysqld --initialize-insecure --user=mysql; 
有的同学使用了这个命令会报错,找不到 MSVCR120.dll 文件。

解决方法:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_20,color_FFFFFF,t_70,g_se,x_16

 

下载完成安装即可。

接着运行上面那条命令。可以看到data目录下会生成一些文件,不要动这些文件,接着执行下一条命令。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_18,color_FFFFFF,t_70,g_se,x_16

 

2.运行mysqld -install (开始安装)

mysqld -install 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_13,color_FFFFFF,t_70,g_se,x_16

 


 


3.开启MySQL服务

1.net start mysql
 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_8,color_FFFFFF,t_70,g_se,x_16
开启服务成功之后,链接数据库,这里让输入password可以不用输入,直接回车就可以进去。

 mysql -u root -p

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5a2m5Lmg55qE5aW95a2p5a2QNjY2,size_18,color_FFFFFF,t_70,g_se,x_16


出现这种就算登录成功了

更新root密码

update mysql.user set authentication_string=password('1234') where user='root' and Host = 'localhost';

这句代码的意思是更新登录密码password(“1234”) ,用户名是root 。

最后输入下面这句,刷新权限

flush privileges ;

修改 my.ini文件删除最后一句

# skip-grant-tables    把这句话给注释了  # 就是注释这一行话的意思
1
三、卸载
sc delete mysql # 删除MySQL服务 首先要停止MySQL net stop mysql
如果卸载不成功可以这个帖子:https://jingyan.baidu.com/article/5d368d1eaf46ea3f61c0576f.html

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值