Windows Server2019安装MySQL5.7.25的方法

一、安装MySQL

1.下载安装包

在MySQL官网下载相应的安装包,本文将安装MySQL5.7.25。选择对应的操作系统版本,下载Windows (x86, 64-bit), MSI Installer。

2.安装MySQL

双击MySQL安装包,开始安装,一路默认即可。

3.配置MySQL

在安装过程中,会让你输入root的密码,输入即可。如果忘记了可以通过在MySQL安装目录找到my.ini文件,然后在文件末尾添加一行:skip-grant-tables,保存文件后重启MySQL。这样MySQL将不需要密码即可登录,然后在MySQL窗口使用以下命令更改密码:

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpasswd';

二、配置MySQL远程访问

默认安装的MySQL只允许本地访问,如果需要远程访问需要进行如下配置:

1.修改my.ini文件

在MySQL的安装目录找到my.ini文件,找到以下两行:

#bind-address = 127.0.0.1

#skip-networking

将两行的注释删除,并将bind-address = 127.0.0.1改为以下代码:

bind-address = 0.0.0.0

2.创建外部访问用户

可以使用root用户远程访问MySQL,但不建议这样做。应该创建一个普通用户,并为其授权访问数据库。

以命令行的方式登录MySQL:

mysql -u root -p

创建用户名为newuser,密码为newpasswd:

mysql> CREATE USER 'newuser'@'%' IDENTIFIED BY 'newpasswd';

授权该用户访问所有数据库:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION;

至此,配置远程访问MySQL完成。

三、创建数据库

1.使用root用户登录MySQL:

mysql -u root -p

2.创建数据库:

mysql> CREATE DATABASE mydatabase;

3.创建表:

mysql> USE mydatabase;

mysql> CREATE TABLE employees (

id INT(11) NOT NULL AUTO_INCREMENT,

first_name VARCHAR(50) NOT NULL,

last_name VARCHAR(50) NOT NULL,

email VARCHAR(100) NOT NULL,

PRIMARY KEY (id)

)

ENGINE=InnoDB

DEFAULT CHARSET=utf8

COLLATE=utf8_unicode_ci;

四、在PHP中连接MySQL数据库

如果在Windows Server 2019上安装了IIS、PHP,可以通过以下代码连接MySQL数据库:

<?php

$servername = "localhost";

$username = "newuser";

$password = "newpasswd";

$dbname = "mydatabase";

// 创建连接

$conn = new mysqli($servername, $username, $password, $dbname);

// 检测连接

if ($conn->connect_error) {

die("连接失败: " . $conn->connect_error);

}

echo "连接成功";

?>

总结

本文介绍了如何在Windows Server 2019上安装MySQL5.7.25,并使用root用户及创建新用户并授权完成了远程访问MySQL的配置。同时,还介绍了如何创建数据库及表,并提供了在PHP中连接MySQL数据库的代码示例。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

数据库标签