因重装系统需要安装PHP+MySQL开发环境,大概记录,以备不时之需
系统:Windows 10 专业版 64位(系统版本:18363.836)
MySQL: mysql-8.0.20-winx64
本文发布于2020年5月27日
本文更新于2020年6月10日
- 下载MySQL社区版
https://dev.mysql.com/downloads/mysql/
下载MySQL
-
解压 MySQL
MySQL解压文件
-
添加环境变量
D:\Programs\MySQL\bin
-
在MySQL根目录创建配置文件
配置文件
文件内容
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\Programs\\MySQL
# 设置mysql数据库的数据的存放目录
datadir=D:\\Programs\\MySQL\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
此处修改了目录名字
- 初始化MySQL
mysqld --initialize

需要使用管理员权限运行CMD,之后的所有命令都是
这个命令执行后没有提示
可以查看MySQL根目录下data文件夹是否创建来判断命令是否执行

- 安装MySQL服务
mysqld install

- 启动MySQL服务
net start mysql

-
修改初始密码
Windows 版没有像Linux那样提示输入密码,默认密码在 data/***.err 里;
.err 文件

修改密码需要先登录MySQL
mysql -u root -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
-
开机启动
服务-MySQL-属性
开机启动
-
切换数据库身份验证方式
参考
// 查看验证方式
SELECT user,host,plugin from mysql.user where user='root';
// 更改root
ALTER USER root@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'password';
// 更新
flush privileges;
// 新用户
CREATE USER 'nativeuser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
网友评论