Windows10下安装MySQL 8.0

//系统版本
Microsoft Windows [版本 10.0.18362.175]
//MySQL版本与下载
https://dev.mysql.com/downloads/mysql/	//MySQL官网地址
https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.16-winx64.zip	//包下载地址
//我的安装路径:D:\Program Files\
//我的MySQL data路径:D:\Program Files\mysqlDB
//开始安装
//1、解压压缩包到Program Files下
//即:D:\Program Files\mysql-8.0.16-winx64
//2、以管理员身份运行 CMD,cd 到路径 D:\Program Files\mysql-8.0.16-winx64\bin	(如 图1)
//3、编写配置文件 my.ini 保存到 D:\Program Files\mysql-8.0.16-winx64\
//ps1:配置文件my.ini要注意的是不存在的文件夹如datadir需要事先手动创建
//ps2:路径中 \\ 数量为2个,如 D:\\Program Files
##############################################
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\Program Files\\mysql-8.0.16-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\Program Files\\mysqlDB
# 允许最大连接数
max_connections=1000
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=UTF8MB4
# 创建新表时将使用的默认存储引擎
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
##############################################
//4、CMD执行初始化命令
mysqld --initialize --user=mysql --console
//等待一会,完成后会生成初始密码,要 记下
//如 A temporary password is generated for root@localhost: ************
//5、CMD执行命令 mysqld -install 进行服务添加
//6、常用CMD命令
//启动
net start mysql
//停止
net stop mysql
//注:无特殊情况,该服务每次开机自动启动
//后续设置以及使用技巧

//1、更改默认密码,CMD 输入以下命令,登录MySQL
mysql -uroot -p'刚才初始化MySQL时的密码'
//修改密码(密码必须包含大小写、数字、8位以上)
mysql> ALTER USER root@localhost IDENTIFIED  BY '***********';
mysql> FLUSH PRIVILEGES;

//导入数据库 D:\tmp\test.sql
//打开CMD cd 到 D:\Program Files\mysql-8.0.16-winx64\bin 目录
//登录MySQL
mysql -uroot -p'MySQL的密码';
use databasename;
source D:\\tmp\\test.sql;
//注意,路径下的 \ 需要变为 \\ ,这是因为windows表示路径时用 \ 表示但在Linux中 \ 表示转义。
//根据sql大小,等待即可

//更多设置,待续

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值