mysql8.0配置文件my.ini详解

 更新时间:2024年04月18日 09:37:25   作者:酒安足辞  
这篇文章主要介绍了mysql8.0配置文件my.ini,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

mysql8.0配置文件my.ini

[mysqld]
# 设置3306端口
port=3307
# 设置mysql的安装目录
basedir=D:\Program Files (x86)\MySQL\mysql-8.0.26-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files (x86)\MySQL\mysql-8.0.26-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3307
default-character-set=utf8

安装两个mysql版本需要改个端口号

mysql8的常用my.ini

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:/mysql-8.0.31-winx64
# 设置mysql数据库的数据的存放目录,在安装mysql-5.7.30-winx64.zip版本的时候,此配置不可添加,否则mysql将无法启动。
datadir=D:/mysql-8.0.31-winx64/data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
# 关闭ssl
skip_ssl
# 配置时区
default-time_zone='+8:00'
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySQL中like模糊查询的优化方法小结

    MySQL中like模糊查询的优化方法小结

    本文介绍了五种优化MySQL中like模糊查询的方法,主要包含后缀匹配走索引、反向索引、缩小搜索范围、使用缓存和借助全文搜索引擎这几种,感兴趣的可以了解一下
    2024-11-11
  • MySQL中使用ProxySql实现读写分离

    MySQL中使用ProxySql实现读写分离

    ProxySQL是一款高性能、开源的MySQL数据库中间件,通过安装ProxySQL并配置主从服务器、用户及路由规则,实现MySQL读写分离,提升负载均衡与高可用性,本文给大家介绍MySQL中使用ProxySql实现读写分离,感兴趣的朋友一起看看吧
    2025-08-08
  • 详解MySQL如何使用离线模式维护服务器

    详解MySQL如何使用离线模式维护服务器

    这篇文章主要为大家介绍了MySQL如何使用离线模式维护服务器,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • MySQL实现快速删除所有表而不删除数据库的方法

    MySQL实现快速删除所有表而不删除数据库的方法

    这篇文章主要介绍了MySQL实现快速删除所有表而不删除数据库的方法,涉及mysql批量执行语句的相关操作技巧,需要的朋友可以参考下
    2017-09-09
  • 分享MySQL的自动化安装部署的方法

    分享MySQL的自动化安装部署的方法

    线上的MySQL一般都采用源码编译,虽然MySQL的源码编译挺简单的,但是试想一下,如果你有几百台服务器同时要安装MySQL,难道你还一台台去手动编译、编写配置文件吗?这显然太低效了,本文讨论MySQL的自动化安装部署。
    2014-07-07
  • MySQL DML基本操作示例详解

    MySQL DML基本操作示例详解

    DML包含INSERT、UPDATE、DELETE和SELECT,用于操作数据库数据,本文通过实例代码给大家介绍MySQL DML基本操作,感兴趣的朋友跟随小编一起看看吧
    2025-09-09
  • linux系统中mysql数据库的导入和导出

    linux系统中mysql数据库的导入和导出

    本文给大家简单记录了一下在linux系统中mysql数据库的导入和导出的方法,有相同需求的小伙伴可以参考下
    2016-02-02
  • MySQL 用了索引还是很慢的原因分析及解决方案

    MySQL 用了索引还是很慢的原因分析及解决方案

    本文给大家分享即使查询使用了索引,仍然可能很慢,主要原因包括索引设计问题、SQL写法问题、数据分布问题、表/O开销大、数据库配置问题和硬件资源瓶颈等,感兴趣的朋友跟随小编一起看看吧
    2026-05-05
  • mysql提示got timeout reading communication packets的解决方法

    mysql提示got timeout reading communication packets的解决方法

    今天发现mysql错误日志中出现got timeout reading communication packets,一般情况因为部分页面生成有问题导致,这里简单分享一下解决方法
    2019-05-05
  • PHP使用mysqli扩展连接MySQL数据库

    PHP使用mysqli扩展连接MySQL数据库

    这篇文章主要介绍了PHP使用mysqli扩展连接MySQL数据库,需要的朋友可以参考下
    2014-08-08

最新评论