Windows安装MySQL9.7.0 LTS
MySQL9.7.0 LTS介绍项目结论收费吗完全免费官方维护8 年53· 首发支持 (Premier Support)5 年到2031年4月21日。在此期间可获得功能更新、性能改进和常规安全补丁。· 扩展支持 (Extended Support)3 年到2034年4月21日。此阶段只提供关键安全补丁和高优先级修复不再增加新功能。· 官方维护彻底结束 (EOL)2034年4月21日。之后将不再提供任何类型的安全更新或技术支持建议在此之前完成升级OpenTelemetry✅ 原生支持免费可用Hypergraph优化器✅ 免费需手动开启向量类型✅ 免费JSON Duality Views DML✅ 免费MySQL9.7.0 LTS下载MySQL9.7.0 LTS安装1、点击页面下载这是个免安装版2、解压到D盘下在MySQL根目录下新建my.ini文件文件内容[mysqld] # 设置端口默认3306 port3306 # 设置mysql的安装目录 basedirD:\\mysql-9.7.0-winx64 # 设置mysql数据库的数据的存放目录 datadirD:\\mysql-9.7.0-winx64\\data # 允许最大连接数 max_connections200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors10 # 服务端使用的字符集默认为UTF8 character-set-serverutf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engineINNODB [mysql] # 设置mysql客户端默认字符集 default-character-setutf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port3306 default-character-setutf8mb43、进入bin目录输入cmd4、初始化数据库成功后会出现密码等下root用户登录要用mysqld --initialize --usermysql --console5、安装服务mysqld install mysql --defaults-fileD:\mysql-9.7.0-winx64\my.ini6、启动服务net start mysql7、登录root输入后回车输入第四步生成的密码mysql -uroot -p8、登录成功后修改root用户密码ALTER USER rootlocalhost IDENTIFIED BY root;9、创建远程登录用户并赋予所有权限这里看你自己所有权限的话那跟root一样了安全方面自己去了解create user hello% identified by 你的密码; grant all privileges on *.* to hello% with grant option; flush privileges;记得 flush privileges; 要回车才能刷新权限10、使用Navicat17 工具远程登录低版本会涉及mysql_native_password问题