所以操作需要使用管理员权限CMD
官网下载安装压缩文件
解压缩
进入 bin 目录创建 my.ini 文件 这个文件是mysql 的配置文件
下面是示例文件
记得修改mysql 安装路径
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\environment\mysql-5.7.26-winx64\
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
datadir=D:\environment\mysql-5.7.26-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 设置时区
default-time-zone='+08:00'
default-time_zone='+08:00'
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
初始化
在没有data数据文件的时候需要初始化
有了就不需要 data目录就是mysql的安装信息 已经数据文件
mysqld --initialize --console
执行上面代码控制台会输出默认密码
重新初始化
如果需要重新初始化 删除data文件重新执行命令即可
安装到系统服务
mysqld install
卸载服务
mysqld remove
开启远程访问
方案1 给root添加远程访问权限
切换数据库
use mysql;
更改权限
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";
刷新权限
flush privileges;
方案2 添加新用户
创建用户
create user 用户;
授权
GRANT ALL PRIVILEGES ON *.* TO 用户@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
刷新
flush privileges;