Mysql免安装版安装配置(8.0以上版本)

1.下载

这是网址:Download MySQL Community Server ,点击下方红框中的按钮进行下载

在这里插入图片描述

在这里插入图片描述

2.将下载好的安装包解压至指定位置

注意:解压目录绝对路径不能含中文,否则后续配置容易出问题。

在这里插入图片描述

3.创建my.ini文件,放在mysql的根目录中

[mysqld]
# 设置3306端口
port=3306

# 自定义mysql的安装目录,即解压mysql压缩包的目录
basedir=C:\Program Files\mysql-8.0.32

# 自定义mysql数据库的数据存放目录,8.0以上版本不需要此配置项
# datadir=C:\Program Files\mysql-8.0.32\data

# 允许最大连接数
max_connections=200

# 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10

# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 允许数据库查询使用groupby操作
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

4.为mysql设置环境变量

为了方便后续的操作,我们先进行mysql环境变量的配置,下面是具体的配置流程。
右键单击我的电脑->属性->高级系统设置->环境变量->双击打开系统变量中的Path变量->新建并添加mysql下bin目录的绝对路径。

图解说明:
在这里插入图片描述

5.安装mysql

以上操作结束,就可以开始MySQL的安装配置了。

  1. 在管理员模式下打开cmd,输入如下命令,进行数据库的初始化。
mysqld --initialize --console

如果出现找不到vcruntime140_1.dll的错误,说明这可能是 windows 缺少vc_redist.x64.exe程序导致的服务安装错误,下载该安装包进行安装即可解决问题,下载链接在这
在这里插入图片描述
安装完成后,如果又出现找不到vcruntime140_1.dll,前往下载 vcruntime140_1.dll 文件,完成下载后,解压文件,并复制到C:\Windows\System32目录下,再次执行mysqld --initialize --console,安装结束后会在cmd界面得到mysql的初始密码:xDaCq<&q;4wd

2023-02-28T07:35:00.631721Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: xDaCq<&q;4wd
  1. 接着输入以下命令进行mysql服务的安装。
mysqld install
  1. 等待MySQL安装完成,使用如下命令启动mysql服务,至此完成mysql的安装。
net start mysql

6.修改数据库密码

1.初次登录mysql,进行数据库密码的修改,密码为上述提到的初始密码,在cmd模式下输入以下命令,登录数据库。

mysql -u root -p

2.成功登录数据库后键入如下命令进行初始密码的修改,修改完后输入exit;退出mysql然后使用新密码登录验证。

ALTER USER root@localhost IDENTIFIED  BY '123456';

7.设置允许远程访问MySql

  1. 使用cmd登录MySQL
  2. 输入以下语句,进入mysql库:
use mysql;
  1. 更新域属性,'%'表示允许任意IP地址访问,分别输入以下三条命令
update user set host='%' where user ='root';
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
  1. 远程连接可能出现的问题及解决方法

错误:1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client.
解决办法如下:
在mysql命令行模式输入如下命令。

alter user 'root'@'localhost' identified with mysql_native_password by '123456';
 flush privileges;

至此,mysql免安装版的配置就结束了,撒花!

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值