安装MySql 8.0.23 Zip版到windows server2019(详细版)

目标:MySql 8.0.23 Zip版安装


目录

目录

目标:MySql 8.0.23 Zip版安装

目录

下载安装包:

1、进入mysql 官网:https://www.mysql.com/

2、进入下载页面,选择 DOWNLOADS,进入页面后选择 MySQL Community(GPL)Downloads>>

3、进入到社区版下载页面,当前版本MySQL Community Server 8.0.23

4、进入正式的下载链接中

配置:

1、把下载好的文件解压缩后放到一个指定的目录

2、配置环境变量,添加mysql目录下的bin目录到path路径中

3、创建mysql配置文件my.ini

安装

1、运行cmd,使用管理员身份进入mysql根目录C:\Servers\mysql\bin

2、安装mysql 系统服务

3、启动服务 

4、修改默认密码

5、恭喜完成安装,试试你的新服务器吧!

6、开启远程访问权限


最近需要用到mysql服务器,给小朋友们讲了一下安装步骤,顺便做了一个手册分享出来,希望对新人有帮助。


下载安装包:

1、进入mysql 官网:https://www.mysql.com/

2、进入下载页面,选择 DOWNLOADS,进入页面后选择 MySQL Community(GPL)Downloads>>


如果想要使用MSI的安装,选择

 MySQL Installer for Windows

我这次使用zip版安装,所以选择 

3、进入到社区版下载页面,当前版本MySQL Community Server 8.0.23

4、进入正式的下载链接中

点击 No Thanks,开始真正的下载!


配置:

1、把下载好的文件解压缩后放到一个指定的目录

我放到了一下目录 C:\Servers\mysql,这个目录就是以后mysql运行的根目录

在这个目录下创建一个子目录data,作为数据文件目录,不创建也可以,安装过程会自动创建。

2、配置环境变量,添加mysql目录下的bin目录到path路径中

打开系统页面

点击高级设置

点击环境变量

点击新建 环境变量,在弹出对话框中,添加MYSQL_HOME系统变量

选中Path系统变量,点击编辑按钮添加mysql bin目录为新的系统环境变量

添加到path变量

 

3、创建mysql配置文件my.ini

在mysql跟目录下创建文件名为my.ini的配置文件,打开my.ini,添加以下内容

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\Servers\mysql
# 设置mysql数据库的数据的存放目录
datadir=C:\Servers\mysql\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

配置文件中设置默认端口3306,设置字符集为utf8mb4

4、安装VC++ 14 运行时文件

我们到微软官网的VS 下载页面下载 https://visualstudio.microsoft.com/zh-hans/downloads/

在最下面的其他工具和框架里找VC++的可再发行包。

直达下载地址:https://aka.ms/vs/16/release/VC_redist.x64.exe

下载后运行安装即可。

安装

1、运行cmd,使用管理员身份进入mysql根目录C:\Servers\mysql\bin

运行MySQL初始化命令  mysqld --initialize --console 

上图红色框中是默认生成的初始密码,记下来,稍后会用到。

2、安装mysql 系统服务

运行命令 mysqld --install mysql ,把mysql注册成系统服务

 

3、启动服务 

运行命令 net start mysql 启动mysql系统服务

4、修改默认密码

在mysql bin目录下运行mysql -u root -p 提示输入密码,输入刚刚生成的默认密码

进入mysql 控制台 

在mysql 控制台下运行修改密码的sql语句

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Your new password';

5、恭喜完成安装,试试你的新服务器吧!

本地使用一定没问题了,但是……远程访问去不行,怎么办,接下来

6、开启远程访问权限

在cmd中使用mysql -u root -p命令,进入mysql控制台

在mysql 控制台下输入 use mysql 切换到内置mysql数据库

运行 select  User,authentication_string,Host from user;  

以上sql 语句查询当前用户的Host权限,root用户的权限是localhost

运行sql语句,为root用户授权所有远程计算机访问权限

update user set host='%' where user ='root';

继续运行sql语句,刷新权限设置

flush privileges;

此时应该已经能够远程访问你的数据库了

最后运行sql语句

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

正式授权远程访问权限。

完成!

 

 


版权声明:本文为zivey原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。