首页 > 数据库 >win101-Windows环境下MYSQL5.7免安装版下载、配置(win10-x64位32g内存)

win101-Windows环境下MYSQL5.7免安装版下载、配置(win10-x64位32g内存)

时间:2022-12-13 15:59:10浏览次数:73  
标签:win101 set 32g Windows utf8 MySQL character mysqld mysql

 


win101-Windows环境下MYSQL5.7免安装版下载、配置(win10-x64位32g内存)
一、MYSQL免安装版下载
二、解压安装
三、设置登录、修改密码

一、MYSQL免安装版下载
1、下载链接: https://downloads.mysql.com/archives/community/.
2、MySQL5.x版本以上需要收费,所以我选择了一个最新的(mysql-5.7.31-winx64.zip)
3、  vcruntime140_1.dll   https://www.xitongzhijia.net/soft/205425.html

4、vcredi64.rar vcredist_x64  https://link.zhihu.com/?target=https%3A//download.microsoft.com/download/A/8/0/A80747C3-41BD-45DF-B505-E9710D2744E0/vcredist_x64.exe

5、Microsoft .NET Framework 4(独立安装程序) 下载页面 下载地址:dotNetFx40_Full_x86_x64        https://zhuanlan.zhihu.com/p/96479009

      https://link.zhihu.com/?target=https%3A//download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe

6、#my.ini文件的内容: [mysql]

mysqld --initialize
// 删除之前创建的MySQL服务(MySQL为之前创建的服务名)
mysqld --remove MySQL
// 新建MySQL服务(MySQL可以改成自己想要的服务名)
mysqld.exe --install MySQL --defaults-file="D:\mysql-5.7.31\my.ini"
##"D:\pycharm202213\mysql5739winx64\bin\mysqld.exe" --initialize-insecure
start

  
二、解压安装

1、将mysql-5.7.31-winx64.zip解 压缩到自己的xi之后,MySQL就可以使用了,但是要进行环境变量的配置。
2、我的电脑->属性->高级->环境变量, 选择path中,添加例如: D:\mysql-5.7.31\bin, 这里填写自己的mysql安装的bin目录就可以了
3、配置完环境变量之后,在D:\mysql-5.7.31目录下新增加一个配置文件my.ini
4、my.ini文件的内容:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-5.7.31
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.31\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#不区分大小写
lower_case_table_names = 1
123456789101112131415161718

5、初始化数据库文件、安装服务。以管理员身份运行cmd(这里不需要进入mysql安装的bin目录),
// 初始化data文件(在5.7以前的版本是不需要这一步的,5.7开始要先初始化data目录,初始化成功以后你会发现根目录多了个data文件夹)
mysqld --initialize
// 删除之前创建的MySQL服务(MySQL为之前创建的服务名)
mysqld --remove MySQL
// 新建MySQL服务(MySQL可以改成自己想要的服务名)
mysqld.exe --install MySQL --defaults-file="D:\mysql-5.7.31\my.ini"
123456

6、启动MySQL服务
方式1:win+R , 在运行输入
services.msc
1

按回车,或者点确认。

方式二、以管理员身份,进入cmd
// 启动服务
net start mysql
// 关闭服务
net stop mysql
1234

 

### my.ini
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\pycharm202213\mysql5739winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\pycharm202213\mysql5739winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#不区分大小写
lower_case_table_names = 1
#免密登录skip-grant-tables

[mysqld]
basedir = "D:\pycharm202213\mysql5739winx64" #mysql安装目录
datadir = "D:\pycharm202213\mysql5739winx64\data" #mysql安装目录+data
port=3306
character-set-server=utf8
character_set_filesystem= binary

[client]
port=3306
default-character-set = utf8

[mysqld_safe]
timezone="CST"

[mysql]
default-character-set=utf8

 

#set password='suziHUA666#shuzi'
mysql -uroot -psuziHUA666#


三、设置登录、修改密码

1、先用上面两种方式中的一种,停掉mysql服务,然后在my.ini 文件中添加一段
#免密登录
skip-grant-tables
12

2、启动mysql服务。
3、进入安装目录的bin目录下,输入cmd,按回车

// 连接数据库
mysql -uroot -p
// 使用数据库管理器
use mysql;
// 设置密码123456
UPDATE user SET authentication_string = password('suziHUA666#') WHERE host = 'localhost' AND user = 'root';
// 查询用户表
select host,user, authentication_string, password_expired from user;
//密码不过期
update user set password_expired='N' where password_expired='Y' ;
//远程可访问
update user set host='%' where user='root' and host='localhost';
//刷新权限
flush privileges;
// 退出
exit;
12345678910111213141516

4、注释或删除my.ini配置文件中的skip-grant-tables

5、重复1、2的步骤关闭、重启mysql服务
6、验证密码是否设置成功,cmd界面也关掉重新进入

 

****

[client]
port=3306
default-character-set=utf8

[mysqld]
# 设置为MYSQL的安装目录
basedir = "D:\pycharm202213\mysql5739winx64"
# 设置为MYSQL的数据目录
datadir = "D:\pycharm202213\mysql5739winx64\data"

port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER

#开启查询缓存
explicit_defaults_for_timestamp=true


### my.ini
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\pycharm202213\mysql5739winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\pycharm202213\mysql5739winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#不区分大小写
lower_case_table_names = 1
#免密登录skip-grant-tables

[mysqld]
basedir = "D:\pycharm202213\mysql5739winx64" #mysql安装目录
datadir = "D:\pycharm202213\mysql5739winx64\data" #mysql安装目录+data
port=3306
character-set-server=utf8
character_set_filesystem= binary

[client]
port=3306
default-character-set = utf8

[mysqld_safe]
timezone="CST"

[mysql]
default-character-set=utf8

 

标签:win101,set,32g,Windows,utf8,MySQL,character,mysqld,mysql
From: https://www.cnblogs.com/xinxihua/p/16979006.html

相关文章