1、下载MySql

最新版本的MySql可以在这里下载

windowserver安装mysql创建用户执行sql_windows服务器安装mysql命令

如果不想安装最新的版本,点击图片“1”处所示选择其他版本。点击“2”处下载最新版本,会跳转到下载页面,可以选择不登录直接下载,如图所示:

windowserver安装mysql创建用户执行sql_windows服务器安装mysql命令_02

下载完后,将zip包解压到相应目录,这里解压在D:\20170324\soft\mysql-8.0.18-winx64

2、配置MySql配置文件

打开刚解压的文件夹,在文件夹下创建后缀为ini的文件,名字自己起一个就可以,编辑ini文件,配置以下基本信息:

[client]

# 设置mysql客户端默认字符集default-character-set=utf8

[mysqld]

# 设置3306端口

port= 3306# 设置mysql的安装目录

basedir=D:\20170324\soft\mysql-8.0.18-winx64# 设置 mysql数据库的数据的存放目录,MySQL8+不需要以下配置,系统自己生成即可,否则有可能报错

# datadir=C:\20170324\soft\mysql-8.0.18-winx64\sqldata

# 允许最大连接数

max_connections=20# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB

特别注意:下面的配置过程是在win7系统下完成,在win10系统下输入mysqld类似的命令会报错,报错如下,我们根据提示将命令修改为“.\mysqld”就可以正常安装,使用了

windowserver安装mysql创建用户执行sql_数据库_03

3、启动MySql数据库

以管理员身份打开cmd命令行工具或者powershell,切换目录到:D:\20170324\soft\mysql-8.0.18-winx64\bin

初始化数据库:

mysqld --initialize --console

执行完成后,会输出初始默认密码:

2019-12-11T02:06:08.882542Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: p1!q%xNyydsu

p1!q%xNyydsu就是初始密码,登录的时候需要,可以登录之后修改密码。

输入安装命令:

mysqld install

安装成功后,启动MySql,输入命令:

net start mysql

windowserver安装mysql创建用户执行sql_mysql_04

4、登录MySql数据库

输入命令格式为:

mysql -h 主机名 -u 用户名 -p

参数说明:

-h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;

-u : 登录的用户名;

-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。

登录本机一般输入命令:

mysql -u root -p

按回车确认, 如果安装成功并且 MySQL 正在运行, 会要求输入密码,输入上一步生成的初始密码回车

windowserver安装mysql创建用户执行sql_mysql_05

5、修改初始密码

输入命令:

ALTER USER root@localhost IDENTIFIED BY '123456';

6、授权远程访问

use mysql;

查询mysql库下的user表

select user,host from user;

windowserver安装mysql创建用户执行sql_数据库_06

将表中user为root的用户的host修改为%,%表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.100.60,这表示只允许局域网的192.168.100.60这个ip远程访问mysql。

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

再次查询user表

windowserver安装mysql创建用户执行sql_用户名_07

让赋予的权限立即生效,执行

flush privileges;

防火墙打开3306端口,如何开放3306端口,这里不赘述。