欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows环境下安装解压版Mysql

程序员文章站 2024-03-21 18:49:58
...

由于经常要搭建新的开发环境,所以要频繁的安装配置不同系统环境下的MySQL,今天正好给家里电脑搭建开发环境,为了避免以后遗忘,特此记录。

1.下载

下载地址: https://dev.mysql.com/downloads/mysql/.
下载完毕解压到目录,根据个人喜好,我的软件安装目录为:D:\Software\mysql-8.0.15-winx64

2.环境变量配置和创建my.ini配置文件

右键此电脑,属性,点击高级系统设置,点击高级,环境变量
Windows环境下安装解压版Mysql
新建系统变量,变量名为MYSQL_HOME,变量值为MySQL安装路径:D:\Software\mysql-8.0.15-winx64点击确定
Windows环境下安装解压版Mysql
编辑系统变量Path,点击新建,输入:
%MYSQL_HOME%\bin
Windows环境下安装解压版Mysql
在安装路径下新建my.ini配置文件,如下(注意basedir和datadir的路径要和自己安装路径一致):

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\Software\\mysql-8.0.15-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\Software\\mysql-8.0.15-winx64\\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

3.MySQL的安装

以管理员身份打开终端,进入MySQL安装目录下的bin目录:
输入命令:
mysqld --initialize --console
记录密码如下:

Windows环境下安装解压版Mysql
保存aaa@qq.com后面的密码(由于我已经安装了一遍,所以没有截图,上图参考网上)
Windows环境下安装解压版Mysql
[在这里插入图片描述](https://img-blog.csdnimg.cn/20191214233003644.png

执行安装命令(这里必须以管理员身份运行终端,否则到这里输入命令会显示没有权限):
mysqld --install

Windows环境下安装解压版Mysql
启动mysql服务:
net start mysql
Windows环境下安装解压版Mysql

4.mysql 密码修改以及远程设置远程访问

打开终端输入 mysql -u root -p,输入刚刚记录的密码
Windows环境下安装解压版Mysql
修改root密码:
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘BB123456’;

5.授权mysql root远程访问:

成功登录mysql之后,选择mysql:
use mysql
授权root远程登录:
GRANT ALL ON . TO ‘root’@’%’;
刷新(这一步非常重要)
flush privileges;