mysql8.0.28-win64在win10下安装过程

1、官网下载mysql并解压到将要安装目录(如:d:\mysql8.0.28),可选项:设置环境变量path,增加d:\mysql8.0.28\bin,这样在今后使用命令行时不用切换到安装目录。

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.28-winx64.zip

2、准备my.ini文件,注意放到d:\mysql8.0.28下面,而不是d:\mysql8.0.28\bin下面。

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=d:\mysql8.0.28
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
max_allowed_packet=3000M#设置使用source导入数据库文件大小,如果这个设置的小,再执行大sql文件时会出错,在安装时提示警告[Warning] [MY-000081] [Server] option 'max_allowed_packet': unsigned value 3145728000 adjusted to 1073741824.也就是最大可设成1073741824/1024/1024=1024M
wait_timeout=2000000000#同上,太大会警告,调小到最大2147483即可
interactive_timeout=2000000000#同上,最大31536000
#允许使用select * from tb into outfile 'e:/export/aaa.txt';导出到文件,也可以使用该文件夹下的子文件夹,其他不行
secure_file_priv=e:/export

有人说该文件编码需要是ascii(对于用记事本编辑是这个,如果用其他编辑中文系统应该是gbk),不确定对否,我用utf8编码也安装成功了

注意:Data文件夹不要手动创建,让他自动生成 

3、准备vc运行库(vc2017),如有跳过

https://download.visualstudio.microsoft.com/download/pr/2db56484-9419-45d1-b02c-1cb23d85d45b/7bb6c9d792c1d26679b1af8effd630f2/vc_redist.x64.exe

4、安装

管理员运行命令行,切换到d:\mysql8.0.28\bin目录

mysqld --initialize --console   执行完后记下root密码
mysqld install
net start mysql
mysql -h localhost -u root -p
输入root密码登录
修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123450';

刷新权限,使新密码生效

flush privileges;

再次登录出现mysql即成功

5、常用命令

默认数据库有:mysql、information_schema、performance_schema、sys

查看所有数据库
show databases;         

选择数据库
use 数据库名;
show tables;
执行sql文件导入到数据接
source sql文件
查询所有的表名及对应所在的数据库
select TABLE_SCHEMA,table_name from information_schema.tables

 

posted on 2022-04-15 14:31  孤山独剑  阅读(204)  评论(0编辑  收藏  举报

导航