mac 增加 my.cnf

发布时间:2018-04-25作者:laosun阅读(8133)

mysql下没有my.cnf,如果想要修改一些配置还挺懵逼的,网上找了一些资料,经过博主亲测没有问题,发篇文章一为共享,二为做个备忘。

博主使用的mysql 为 5.7.22

首先查看mysql安装目录下support-files文件夹下是否有my-default.cnf这个文件sun:support-files sun$ pwd

/usr/local/mysql/support-files

sun:support-files sun$ ll

total 48

-rw-r--r--  1 root  wheel    773  3  4 21:40 magic

-rwxr-xr-x  1 root  wheel    894  3  4 22:27 mysql-log-rotate*

-rwxr-xr-x  1 root  wheel  10585  3  4 22:27 mysql.server*

-rwxr-xr-x  1 root  wheel   1061  3  4 22:27 mysqld_multi.server*

如果有,就好办了,直接转移到/etc下,并且修改名字为my.cnf

sun:support-files sun$ mv /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

如果没有则需要自己创建一个文件。

sun:support-files sun$ vim /etc/my.cnf  #会打开创建一个新的文件,将下边的内容复制进去

# Example MySQL config file for small systems.

#

# This is for a system with little memory (<= 64M) where MySQL is only used

# from time to time and it's important that the mysqld daemon

# doesn't use much resources.

#

# MySQL programs look for option files in a set of

# locations which depend on the deployment platform.

# You can copy this option file to one of those

# locations. For information about these locations, see:

# http://dev.mysql.com/doc/mysql/en/option-files.html

#

# In this file, you can use all long options that a program supports.

# If you want to know which options a program supports, run the program

# with the "--help" option.

# The following options will be passed to all MySQL clients

[client]

default-character-set=utf8

#password   = your_password

port        = 3306

socket      = /tmp/mysql.sock

# Here follows entries for some specific programs

# The MySQL server

[mysqld]

#解决only_full_group_by的问题

#sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

default-storage-engine=INNODB

character-set-server=utf8

collation-server=utf8_general_ci

port        = 3306

socket      = /tmp/mysql.sock

skip-external-locking

key_buffer_size = 16K

max_allowed_packet = 1M

table_open_cache = 4

sort_buffer_size = 64K

read_buffer_size = 256K

read_rnd_buffer_size = 256K

net_buffer_length = 2K

thread_stack = 128K

# Don't listen on a TCP/IP port at all. This can be a security enhancement,

# if all processes that need to connect to mysqld run on the same host.

# All interaction with mysqld must be made via Unix sockets or named pipes.

# Note that using this option without enabling named pipes on Windows

# (using the "enable-named-pipe" option) will render mysqld useless!

#

#skip-networking

server-id   = 1

# Uncomment the following if you want to log updates

#log-bin=mysql-bin

# binary logging format - mixed recommended

#binlog_format=mixed

# Causes updates to non-transactional engines using statement format to be

# written directly to binary log. Before using this option make sure that

# there are no dependencies between transactional and non-transactional

# tables such as in the statement INSERT INTO t_myisam SELECT * FROM

# t_innodb; otherwise, slaves may diverge from the master.

#binlog_direct_non_transactional_updates=TRUE

# Uncomment the following if you are using InnoDB tables

#innodb_data_home_dir = /usr/local/mysql/data

#innodb_data_file_path = ibdata1:10M:autoextend

#innodb_log_group_home_dir = /usr/local/mysql/data

# You can set .._buffer_pool_size up to 50 - 80 %

# of RAM but beware of setting memory usage too high

#innodb_buffer_pool_size = 16M

#innodb_additional_mem_pool_size = 2M

# Set .._log_file_size to 25 % of buffer pool size

#innodb_log_file_size = 5M

#innodb_log_buffer_size = 8M

#innodb_flush_log_at_trx_commit = 1

#innodb_lock_wait_timeout = 50

[mysqldump]

quick

max_allowed_packet = 16M

[mysql]

no-auto-rehash

# Remove the next comment character if you are not familiar with SQL

#safe-updates

[myisamchk]

key_buffer_size = 8M

sort_buffer_size = 8M

[mysqlhotcopy]

interactive-timeout

保存退出。

sun:support-files sun$ chmod 664 /etc/my.cnf

6 +1

版权声明

发表评论

请文明留言

发表

共 0 条评论

mac mysql my.cnf_mac 增加 my.cnf相关推荐

  1. mac mysql my.cnf无效_mac 中 mysql 配置my.cnf无效解决办法-Go语言中文社区

    mac下mysql在/etc下配置my.cnf无效 网上也没搜到 翻官网文档说是默认配置信息在以下plist中 sudo vim /Library/LaunchDaemons/com.oracle.o ...

  2. mac mysql编码修改_mac 下修改mysql数据库的编码格式

    MySQL 的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation).对于字符集的支持细化到四个层次: 服务器(ser ...

  3. mysql慢sql增加读写分离_MySQL主从同步+读写分离

    MySQL主从同步+读写分离 实验拓扑: 三台mysql数据库: 192.168.80.101 主服务器 mysql 192.168.80.102 从1服务器 mysql 192.168.80.103 ...

  4. MySQL性能调优my.cnf详解

    MySQL 5.6版本适合在1GB内存VPS上的my.cnf配置文件 [client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 330 ...

  5. mysql启动参数(/etc/my.cnf)详解汇总

    mysql启动参数(/etc/my.cnf)详解汇总 MYSQL–my.cnf配置中文详解 basedir = path 使用给定目录作为根目录(安装目录). character-sets-dir = ...

  6. 如果不知道MySQL当前使用配置文件(my.cnf)的路径的解决方法

    如果不知道MySQL当前使用配置文件(my.cnf)的路径的解决方法 参考文章: (1)如果不知道MySQL当前使用配置文件(my.cnf)的路径的解决方法 (2)https://www.cnblog ...

  7. mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题

    使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...

  8. Laravel 安装mysql、表增加模拟数据、生成控制器

    参考中文网教程: 安装mysql.表增加模拟数据 http://www.golaravel.com/post/2016-ban-laravel-xi-lie-ru-men-jiao-cheng-yi/ ...

  9. MySQL 为日期增加一个时间间隔

    MySQL 为日期增加一个时间间隔:date_add() set @dt = now(); select date_add(@dt, interval 1 day);   - 加1天 select d ...

最新文章

  1. 计算机专业好的广东二本学校排名2015,2015年广东省二本大学排名名单
  2. SAP MM 物料主数据MRP2 视图’Minimum Lot Size’字段
  3. 上交三月月赛[SJTU] 1105 path
  4. 微信小程序PHP文件建在哪里,微信小程序解析H5文件方法
  5. ftp服务器上传文件权限设置,ftp服务器 上传文件权限设置
  6. 计算机应用技术专业课程改革方案,【计算机维护论文】计算机应用技术专业教学改革方案(共4015字)...
  7. 复选框(checkbox)、单选框(radiobox)的使用
  8. 五大新品+两大黑科技,看华为云如何升级基础设施让用户“躺平”
  9. 2019 最烂密码排行榜大曝光!网友:已中招!
  10. “十四五”国家重点研发计划“区块链”重点专项 2022年(附pdf下载地址)
  11. java二进制文件转xml_简单Java类与XML之间的转换
  12. BlackBerry上网初体验
  13. 页面中多次使用TWEEN.update()的坑
  14. 鸟哥的服务器《十三》Web服务器
  15. 用uni.previewImage({}) 来直接做图片的预览和识别二维码
  16. 自动车牌识别(ALPR)---https://blog.csdn.net/ELEVEN_ZOU/article/details/80893579
  17. 轻量级 Linux 发行版CRUX 发布 3.4 版
  18. oracle11 exp query,EXP的QUERY参数
  19. android广告平台哪个好用,安卓手机里谁家系统广告最少?看完后想说:真怕小米MIUI垫底!...
  20. cpu内存占用率都不高,电脑卡的问题

热门文章

  1. SharedPreferences保存对象以及集合,腾讯MMKV使用,保存搜索历史
  2. docker镜像导入、导出
  3. mybatis-plus主键配置、全局配置
  4. 正则高级用法-分组group+替换
  5. go语言代码连接mysql_【mysql】golang连接mysql操作示例增删改查
  6. “export ‘default‘ (imported as ‘echarts‘) was not found in ‘echarts‘
  7. GC算法 垃圾收集器
  8. 计算获取最小值和最大值
  9. Spring boot项目集成Sharding Jdbc
  10. jquery每次动态加载dom,绑定事件会多一次,