mysql8 压缩包安装
- my.ini
[mysqld]
设置端口
port = 3306
设置 MySQL 根目录
basedir = D:/python_develop/mysql_8.3.0/
设置存放数据的目录,不需要创建,在数据库初始化时自动创建
datadir = D:/python_develop/mysql_8.3.0/data/
允许最大连接数
max_connections = 200
允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors = 10
服务端使用的字符集默认为 UTF8
character-set-server = UTF8MB4
创建新表时将使用的默认存储引擎
default-storage-engine = INNODB
默认使用 认证 的插件
authentication_policy = caching_sha2_password
[mysql]
设置 MySQL 客户端默认字符集
default-character-set = utf8
[client]
设置 MySQL 客户端连接服务端时默认使用的端口
port=3306
default-character-set = utf8
2: 环境变量
1.找到修改环境变量的位置
电脑->属性->高级系统设置->环境变量
2.新建系统变量
在系统变量下方,单击 新建,输入:
变量名:MySQL,变量值:D:\python_develop\mysql_8.3.0
3.新建用户变量
在用户变量中打到 Path,编辑,新建
%MySQL%\bin
上述第2、3步,可以合并:直接把 D:\python_develop\mysql_8.3.0\bin 加入到用户变量 path 中。
3:初始化
1.以管理员身份运行 cmd
2.切换到 MySQL 根目录下,初始化 mysql:
d:
cd python_develop\mysql_8.3.0\bin
mysqld --initialize --console
初始化 mysql,会产生一个随机密码,记住这个密码:
(A temporary password is generated for root@localhost:XXXXXXXX)
如果没记住就关闭了窗口,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的。
3.安装 mysql 服务
mysqld --install [服务名]
后面的服务名可以不写,默认的名字为 mysql。安装后,mysql 随系统启动。
net start mysql
启动 mysql 服务
4.停止卸载服务
net stop mysql (停止 mysql 服务)
sc delete MySQL (卸载 MySQL 服务)
检查 服务,可以发现 MySQL 已不存在。