MySQL9.7.0 LTS介绍
| 项目 | 结论 |
|---|---|
| 收费吗 | 完全免费 |
| 官方维护 | 8 年(5+3) · 首发支持 (Premier Support):5 年 · 扩展支持 (Extended Support):3 年 · 官方维护彻底结束 (EOL): |
| OpenTelemetry | ✅ 原生支持,免费可用 |
| Hypergraph优化器 | ✅ 免费,需手动开启 |
| 向量类型 | ✅ 免费 |
| JSON Duality Views DML | ✅ 免费 |
MySQL9.7.0 LTS下载
MySQL9.7.0 LTS安装
1、点击页面下载,这是个免安装版
2、解压到D盘下,在MySQL根目录下新建my.ini文件
文件内容:
[mysqld] # 设置端口,默认3306 port=3306 # 设置mysql的安装目录 basedir=D:\\mysql-9.7.0-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\\mysql-9.7.0-winx64\\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb43、进入bin目录输入cmd
4、初始化数据库,成功后会出现密码,等下root用户登录要用
mysqld --initialize --user=mysql --console5、安装服务
mysqld install mysql --defaults-file="D:\mysql-9.7.0-winx64\my.ini"6、启动服务
net start mysql7、登录root,输入后回车,输入第四步生成的密码
mysql -uroot -p8、登录成功后,修改root用户密码
ALTER USER "root"@"localhost" IDENTIFIED BY "root";9、创建远程登录用户,并赋予所有权限(这里看你自己,所有权限的话那跟root一样了,安全方面自己去了解)
create user 'hello'@'%' identified by '你的密码'; grant all privileges on *.* to 'hello'@'%' with grant option; flush privileges;记得 flush privileges; 要回车,才能刷新权限