Windows下安装MySQL

Windows下安装MySQL

安装包下载

官网下载地址https://dev.mysql.com/downloads/mysql/

点击下载之后会跳转界面

可以不选择注册或登录账号直接开始下载。由于该服务器在国外下载速度可能会很慢,当然会魔法的话就不一样了。

如果网速很不理想的话,可以使用国内的镜像源,速度会很快的,这里有一个http://mirrors.sohu.com/mysql/

进入之后可以看到很多选项,找到我们所需要的MySQL,然后选择你想下载的MySQL的版本

进去之后会发现有很多很多的安装包,看着就头皮发麻,一眼望去找不到我们需要的windows下的MySQL安装包,这里教大家一个小技巧,按ctrl+F会调出一个搜索框,可以用来搜索你需要的包,如果电脑是32位的话搜索X86,64位的话搜索x64,然后我们就可以选择目标开始下载了。

等待下载完成后就可以开始安装了

安装

1.解压压缩包

将你下载的压缩包放到一个选好的位置然后解压

注意:为了避免在安装和使用的过程中出现某些bug,推荐所有路径名中不要出现中文

解压之后会得到这样一个文件夹

MySQLDataBase文件夹是自己建立的一个空白文件夹,用于存放之后的数据库数据,命名可以随意,位置的话也可以随意,但是为了方便管理还是建议和MySQL放在一起。

2.编辑配置文件

然后下一步就是进入mysql解压包中,在根目录下建立一个my.ini配置文件

然后通过记事本打开,或者使用notepad++也可以

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

# 自定义设置mysql的安装目录,即解压mysql压缩包的目录
basedir=D:\MySQL8\mysql-8.0.11-winx64

# 自定义设置mysql数据库的数据存放目录
datadir=D:\MySQL8\MySQLDataBase

# 允许最大连接数
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

注意:3306端口是mysql默认的端口号,建议不要更改,还有文件路径一定不要出错

3.配置环境变量

变量名:MYSQL_HOME

变量值:D:\MySQL8\mysql-8.0.11-winx64

4. 安装

之后进入安装目录下的bin目录,使用管理员身份打开命令行,进行初始化数据库

然后通过cd命令进入你的安装目录下的bin目录

// 进入文件夹
cd D:\MySQL8\mysql-8.0.11-winx64\bin
// 切换
D:

然后执行下一个命令进行初始化

mysqld --initialize --console

当看到has completed时就是已经完成了,可以继续安装了。

注意!!!root@localhost后面的那一串字符是mysql生成的初始密码,复制一下保存起来之后会用到!

在安装目录下的bin目录下执行

mysqld -install

看到successfully就说明mysql已经安装上了

5.启动服务

在刚才的管理员命令行中执行命令net start mysql

6.修改密码

执行mysql -u root -p

输入刚才保存下来的初始密码登录

然后执行

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
FLUSH PRIVILEGES;

然后quit退出。

至此,Window下安装MySQL完成。

如果觉得这篇文章有用的话就点个推荐吧,嘻嘻🤭

posted @ 2020-11-14 21:22  CNPolaris  阅读(118)  评论(0编辑  收藏  举报