下载安装文件
mysql官方下载地址,需登录oracle账号,密码为大小写加数字
解压安装包
在D盘创建mysql文件夹,把压缩包里的东西丢进文件夹里
创建my.ini文件
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir="D:/mysql"
datadir="D:/mysql/data/"
bind-address = 127.0.0.1
# 最大连接次数
max_connections = 1000
配置环境
右键我的电脑 >>> 属性 >>> 高级 >>> 环境变量
按顺序搞
通过管理员进入cmd
在左面创建快捷方式
得到这个东西,然后进入cmd
进入mysql安装路径 初始化数据库获取root初始密码
进入 D盘~我的安装在D盘,sql安装到哪就进入到哪个文件夹的bin目录
键入命令行 mysqld --initialize --console
会得到一大串东西,root@localhost: 最后面的 Ji8q6Y87g,Gj 这些就是密码
2020-04-21T10:00:22.693363Z 0 [System] [MY-013169] [Server] D:\mysql\bin\mysqld.exe (mysqld 8.0.19) initializing of server in progress as process 8984
2020-04-21T10:00:34.143511Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Ji8q6Y87g,Gj
mysql windows服务安装与启动
安装 mysqld --install mysql(服务名字可以自己取)
卸载 mysqld --remove mysql
alt + r 进入cmd 输入 services.msc 查看服务
启动 net start mysql
停止 net stop mysql
首次使用修改密码
登录mysql mysql -u root -p
修改账户密码加密规则并更新用户密码
修改加密规则 : ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
更新一下用户的密码: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
刷新权限 : FLUSH PRIVILEGES;
单独重置密码命令:alter user 'root'@'localhost' identified by '111111';