首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL详细下载安装配置教程

1.下载文件

官方网站:https://www.mysql.com/

选择Products->MySQL Community Edition->Download MySQL Community Edition

选择MySQL Community Server

选择Archives

选择需要下载的版本

选择下载的ZIP文件,根据电脑情况下载对应的ZIP文件

64位系统兼容32位和64位的,但是32位的系统只能下载32位的ZIP

下载完毕后将文件解压到你想保存到的盘和目录内。我是将文件解压到F:\Program_Files\MySQL目录下的。

以上就完成了下载工作

2.配置环境变量

1.右击"此电脑"->属性->高级系统设置->高级->环境变量

2.在系统变量中新建一个变量,变量名:MYSQL_HOME,添加你的mysql-win32文件夹所在位置。我的是在F:\Program_Files\MySQL\mysql-5.7.28-win32,如图:

3.编辑Path,复制%MYSQL_HOME%\bin;到原有值的最后,如图:

3.配置my.ini文件

在你的mysql-5.7.28-win32目录下新建my.ini文件,我的是在F:\Program_Files\MySQL\mysql-5.7.28-win32目录下新建,my.ini文件的内容为:

[mysqld]

#端口号

port = 3306

#mysql-5.7.28-win32的路径

basedir=F:\Program_Files\MySQL\mysql-5.7.28-win32

#mysql-5.7.28-win32的路径+\data

datadir=F:\Program_Files\MySQL\mysql-5.7.28-win32\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

创建完后进入下一步

4.安装MySQL

1.在开始菜单中找到命令提示符,以管理员身份运行命令提示符,一定要以管理员身份运行,否则在安装过程中会出现因为管理权限不够而导致的Install/Remove of the Service Denied!(安装/卸载服务被拒绝),这一点非常重要!

2.在命令提示符中进入到F:\Program_Files\MySQL\mysql-5.7.28-win32\bin目录下:

输入安装命令:mysqld -install,若出现Service successfully installed,证明安装成功;如出现Install of Service Denied,则说明没有以管理员身份来运行命令提示符:

然后继续输入命令:mysqld --initialize,此时不会有任何提示(可能需要等待一会儿):

再输入启动命令:net start mysql,出现以下提示说明MySQL启动成功:

总体流程如图:

5.设置MySQL密码

1.在这里设置密码主要是为了解决:ERROR 1045(28000):Access denied for user 'root' @ 'localhost' (using password:NO)的问题

2.首先,停止MySQL服务,输入命令:net stop mysql

3.在F:\Program_Files\MySQL\mysql-5.7.28-win32目录下找到my.ini,在[mysqld]与[mysql]之间任意一行添加:skip-grant-tables,保存即可:

4.重启MySQL,输入启动命令:net start mysql,出现以下提示证明MySQL启动成功:

再输入命令:mysql -u root -p,不要输入密码,直接回车:

进入MySQL成功!

5.输入命令:use mysql,进入数据库:

6.输入命令:update user set authentication_string=password("xxxxxx") where user="rooot";,xxxxxx是你设置的新密码,回车后出现以下信息,证明修改成功!

7.手动停止MySQL服务,在win10搜索栏内输入服务,找到MySQL。右击,停止即可。

然后在刚刚的my.ini文件中删除:skip-grant-tables这一行,保存关闭。

8.再次启动命令提示符(以管理员身份),输入启动命令:net start mysql,再输入:mysql -u root -p,再输入你刚刚设置的密码,出现以下信息证明设置成功!

然后输入命令:use mysql验证一下,结果报错

需要重置密码,输入命令:alter user user() identified by "xxxxxx";,回车!再次输入命令:use mysql验证一下,成功!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200407A077CF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券