首页 > 技术文章 > MySql5.7 安装(Windows)

mzflog 2021-08-27 10:14 原文

本文实例环境及版本MySql-Community-5.7.30.0、Win10

1、下载安装

下载地址:https://downloads.mysql.com/archives/installer/

下载后直接安装即可

 Developer Default 默认安装类型

Server only 仅作为服务器 Client only 仅作为客户端

Full 完全安装类型

Custom 用户自定义安装类型

 点击Execute 安装

 

 Config Type 服务器配置类型

不同的选择系统,为My SQL服务器实例分配资源的大小不同

Development Computer:开发机,该类型应用将会使用最小数量的内存

Server Computer:服务器,该类型应用将会使用中等大小的内存

Dedicated Computer:专用服务器,该类型应用将使用当前可用的最大内存

配置mysql的root账户密码

 Configure MySQL Server as a Windows Service选项为将MySQL服务器配置为Windows服务

记得配置服务名称:建议MySQL

Start the MySQL Server at System Startup该选项是设置是否开机自启动MySQL服务

Standard System Account该选项是标准系统账户,推荐使用该账户

点击Execute安装

 

 

默认安装目录如:C:\Program Files\MySQL\MySQL Server 5.7\bin

 

2、添加环境变量

添加环境变量:

MYSQL_HOME变量,并将值设置为C:\Program Files\MySQL\MySQL Server 5.7

 打开Path添加C:\Program Files\MySQL\MySQL Server 5.7\bin

 cmd:输入mysql -u root -p 就可以打开mysql的命令提示符了输入密码后执行sql语句如:show databases; 显示当前数据库列表

初始化mysql

mysqld –initialize

 

3、解决中文乱码问题

在创建数据及数据库表时指定编码格式

CHARACTER SET utf8

COLLATE utf8_general_ci

当插入数据后中文还是乱码如:??? 以问号展示

打开C:\ProgramData\MySQL\MySQL Server 5.7 下my.ini

在[client] 下添加 default-character-set=utf8

在[mysql] 下添加 default-character-set=utf8

在[mysqld] 下添加 character-set-server=utf8

如果有了则不用添加,记得重启Mysql的服务即可。

 

4、解决无法远程链接问题

cmd 输入 mysql -u root -p  登录到mysql中

使用mysql数据:use mysql;

查看root账户链接限制:select host from user where user=’root’;

可以看到只能在本机链接

修改: update user set host=’%’ where user=’root’;

然后刷新配置即可开启远程访问:flush privileges;

 

才疏学浅,相关文档等仅供自我总结,如有相关问题可留言交流谢谢。

 

推荐阅读