Mac上安装Mysql配置文件的添加及修改配置文件
2017-11-26 13:48
507 查看
安装
Mysql默认安装在/usr/local目录下,这个目录可以通过
command+shift+G进入:
进入后选择mysql安装文件夹。
配置文件
Mac上Mysql默认没有配置文件,需要自己添加,可以support-file文件目录下的
my-default.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] 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
来源:https://www.tuicool.com/articles/QBFZV3R
然后保存,将文件名
my-default.cnf改为
my.cnf,然后将其放到etc目录下,关于如何进入etc目录,和前面的方法一样:
注意,这个etc目录不是在Mysql安装目录下的,所以在安装目录下找不到!然后重启Mysql即可。
后续配置文件的修改
如果以后还要修改配置文件中的内容怎么办?也是找到etc目录下的my.cnf文件,如果直接打开编辑,会发现没有修改权限。当然,有一种方法是和前面一样,把文件复制到桌面上,修改里面的内容,然后重新替换掉原来etc目录下的文件,还有一种解决方法:通过控制台用vim打开该文件,在控制台输入如下指令:cd /private/etc sudo vim my.cnf
然后输入开机密码,即可打开
my.cnf:
打开后按下键盘
I,最下方会出现
INSERT单词,进入编辑模式,代表现在可以修改该文件,只需要修改你想修改的配置即可,注意要在英文输入的状态下按键盘
I,修改完成后按下
esc,退出编辑模式。然后按下
shift+Q,输入
wq保存并退出:
常用指令:
:wq 保存后退出vim :wq! 强制储存后退出 :w 保存但不退出 :w! 若文件属性为只读时,强制写入该档案 :q 退出vi :q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。
相关文章推荐
- Mac安装MySQL、修改MySQL的初始化密码、默认字符集为utf-8以及配置完my.cnf的文件后仍不生效的情况下的处理方案
- mac安装mysql之环境配置和密码修改
- centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节课
- Myeclipse2015 Jrebel插件的安装、配置、使用(新建.java文件、给类添加新方法、新属性、修改代码等,不用重启tomcat即可更新)
- MySql绿色版安装步骤和方法,以及配置文件修改,Mysql服务器启动
- Mac 终端登录mysql 安装php的配置文件路径
- win10安装mysql5.7 net start mysql拒绝访问 mysql配置文件修改不生效
- mac版MySQL 密码重置 及 修改配置文件出错处理
- LOG: mac homebrew安装mysql后 配置文件location
- 新安装mysql修改配置文件innodb不能使用
- mac pro 安装mysql并且配置my.cnf(添加默认字符集utf8,数据存放路径,修改已经建好的表的默认字符集等)、mac mysql my.cnf路径
- MAC 安装MySQL my.cnf配置文件
- ubuntu安装lamp&&mysql中修改配置文件显示中文&&强大的vim配置&&c++连接Mysql
- mac mysql 命令行修改 character无效 配置文件my.cnf
- mac pro 安装mysql并且配置my.cnf(添加默认字符集utf8,数据存放路径,修改已经建好的表的默认字符集等)
- MAC下安装与配置MySQL
- Apache+php+mysql的安装与配置 - 之二(Apache的文件目录配置)
- MAC下安装与配置MySQL
- (转)Apache安装常见配置(修改主目录、首页文件、建立虚拟主机等)
- vs打包安装时候附加数据库并修改配置文件及文件夹权限