MySQL 5.7 安装

配置环境变量

变量名为:MYSQL_HOME,添加你的 MySQL 文件夹所在位置

编辑 Path,复制;%MYSQL_HOME%\bin到原有值的后面

配置 my.ini 文件

在 MySQL 目录下新建my.ini文件,my.ini 文件的内容为:

[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=D:\Program Files\mysql-5.7.36-winx64
#mysql-5.7.27-winx64的路径 + \data
datadir=D:\Program Files\mysql-5.7.36-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

安装 MySQL

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

在命令提示符中进入到 D:\Program Files\mysql-5.7.36-winx64\bin 目录

输入安装命令:mysqld -install

若出现Service successfully installed,证明安装成功;如出现Install of the Service Denied,则说明没有以管理员权限来运行命令提示符

然后继续输入命令:mysqld --initialize,此时不会有任何提示

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

D:\Program Files\mysql-5.7.36-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

设置 MySQL 密码

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

首先停止 MySQL 服务,输入命令行net stop mysql

D:\Program Files\mysql-5.7.36-winx64\bin>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。

在 D:\Program Files\mysql-5.7.36-winx64 目录下找到my.ini,在 [mysqld] 字段下任意一行添加skip-grant-tables,保存即可

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

D:\Program Files\mysql-5.7.36-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

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

D:\Program Files\mysql-5.7.36-winx64\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.36 MySQL Community Server (GPL)

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

输入命令行use mysql,进入数据库

mysql> use mysql
Database changed

输入命令行update user set authentication_string=password("××××××") where user="root";

××××××是你设置的新密码,敲击回车后若出现信息,证明修改成功

mysql> update user set authentication_string=password("123456") where user="root";
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

启动任务管理器,在“服务”中找到 MySQL,点击右键,然后点击停止即可

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

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

D:\Program Files\mysql-5.7.36-winx64\bin>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.36

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

输入命令行use mysql验证一下,结果报错

mysql> use mysql
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql>

既然没有重置密码,那就重置密码,键入命令行alter user user() identified by "××××××";

mysql> alter user user() identified by "123456";
Query OK, 0 rows affected (0.00 sec)

再次输入命令行use mysql验证,成功

mysql> use mysql
Database changed

至此,MySQL 5.7 安装及配置完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 MySQL 5.7,您可以按照以下步骤进行操作: 1. 首先,您可以从 MySQL 官网的下载页面下载 MySQL 5.7安装程序。点击下载链接,如直接下载链接:mysql-5.7.35-winx64.msi 。这将下载一个名为 mysql-5.7.35-winx64.msi 的安装文件。 2. 下载完成后,您可以在文件夹中找到该安装文件。双击该文件以运行安装程序。 3. 运行安装程序后,您将看到 MySQL Installer 的安装向导界面。 4. 在安装向导界面中,您可以选择安装类型。建议选择 "Developer Default" 或者 "Server Only" 安装类型,根据您的需求进行选择。 5. 在接下来的步骤中,您可以选择安装MySQL 5.7 版本以及其他相关组件。根据您的需要进行选择,并点击 "Next" 继续。 6. 在安装向导的下一步中,您可以选择 MySQL安装位置和数据目录。您可以保留默认设置,也可以根据需要进行自定义设置。 7. 在设置完安装位置和数据目录后,安装程序将提示您配置 MySQL Server。您可以设置 root 用户的密码以及其他相关配置。确保设置一个安全的密码,并且记住该密码以方便后续使用。 8. 配置完成后,继续进行安装,等待安装程序完成。 9. 安装完成后,您可以启动 MySQL 服务并进行连接测试。可以使用 MySQL Workbench 或者命令行工具来连接和管理 MySQL 数据库。 总结起来,要安装 MySQL 5.7,您需要下载安装程序,运行安装程序并按照安装向导的提示进行配置,然后启动 MySQL 服务进行连接和管理。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [MySQL 5.7 安装教程(全步骤、保姆级教程)](https://blog.csdn.net/web15085599741/article/details/126113008)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [MySQL5.7安装超详细步骤(图文超详细教程)](https://blog.csdn.net/m0_53462930/article/details/130617869)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值