mac-os下简单安装和配置mysql
2017-01-01 13:47
756 查看
1.mysql for mac 下载地址
http://dev.mysql.com/downloads/mysql/ 2.根据安装指导安装mysql
1)
![](http://img.blog.csdn.net/20170101113539549?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2)
![](http://img.blog.csdn.net/20170101113624359?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3)
![](http://img.blog.csdn.net/20170101113646519?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4)
![](http://img.blog.csdn.net/20170101113714734?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这里可以修改安装位置,但是建议使用默认安装目录
5)输入电脑开机密码
![](http://img.blog.csdn.net/20170101113757363?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6)
![](http://img.blog.csdn.net/20170101113852858?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这个密码非常重要一定要记下来
如果手速太快忘了这个密码
可以在系统“通知”里面找到
![](http://img.blog.csdn.net/20170101114212802?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6)打开系统偏好设置
![](http://img.blog.csdn.net/20170101114502762?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
7)启动mysql服务
![](http://img.blog.csdn.net/20170101114617382?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
8)打开终端,设置环境变量
![](http://img.blog.csdn.net/20170101121520264?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在打开的文件中输入
export PATH=${PATH}:/usr/local/mysql/bin
然后,保存,退出TextEdit(一定是退出),关闭终端并退出。
9)设置新密码
![](http://img.blog.csdn.net/20170101121909447?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
root为设置的新密码,然后你需要输入老密码
10)运行测试
![](http://img.blog.csdn.net/20170101122030572?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
关于修改mysql编码为utf-8(比较重要)
一般web开发里面中文乱码的祸根都是这个问题(曾被坑过)!!!
如果还没有做过任何修改,默认是这样的设置
![](http://img.blog.csdn.net/20170101130527791?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2) 退出并到系统偏好设置里面关闭mysql服务,找到mysql-default.cnf这个文件,文件默认路径我下面用pwd命令显示了
![](http://img.blog.csdn.net/20170101132039746?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3)在这个模版的基础上修改配置文件如下my.cnf
5)最后,重启mysql
6)测试修改
![](http://img.blog.csdn.net/20170101134421348?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI4MTIwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
最最后,大功告成!
http://dev.mysql.com/downloads/mysql/ 2.根据安装指导安装mysql
1)
2)
3)
4)
这里可以修改安装位置,但是建议使用默认安装目录
5)输入电脑开机密码
6)
这个密码非常重要一定要记下来
如果手速太快忘了这个密码
可以在系统“通知”里面找到
6)打开系统偏好设置
7)启动mysql服务
8)打开终端,设置环境变量
在打开的文件中输入
export PATH=${PATH}:/usr/local/mysql/bin
然后,保存,退出TextEdit(一定是退出),关闭终端并退出。
9)设置新密码
root为设置的新密码,然后你需要输入老密码
10)运行测试
关于修改mysql编码为utf-8(比较重要)
一般web开发里面中文乱码的祸根都是这个问题(曾被坑过)!!!
如果还没有做过任何修改,默认是这样的设置
2) 退出并到系统偏好设置里面关闭mysql服务,找到mysql-default.cnf这个文件,文件默认路径我下面用pwd命令显示了
3)在这个模版的基础上修改配置文件如下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] 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-timeout4)把改好的文件放到/etc/目录下,也可以直接在/etc/目录下用vim新建my.cnf,把上面的配置内容拷贝进去
5)最后,重启mysql
6)测试修改
最最后,大功告成!
相关文章推荐
- 在Mac OS X上安装配置Apache + PHP + MySQL环境
- MAC OS X JAVA开发环境配置简述 增加mysql安装简述 附myeclipse10 for mac 破解版下载
- (转)在Mac OS X中安装配置Apache + PHP + MySQL +Tomcat
- [MAC] mac 安装MySQL及简单配置
- 在Mac OS X中安装配置Apache + PHP + MySQL +Tomcat
- Mac上安装MySql与简单配置
- MAC OS X JAVA开发环境配置简述 增加mysql安装简述 附myeclipse10 for mac 破解版下载
- Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(三)
- 在LInux上安装:mysql C connector :How to install MySQL Connector/C on Mac OS X?
- MAC下安装与配置MySQL
- 在Mac OS X中配置Apache + PHP + MySQL
- XCode源代码控制SVN (windows SVN服务端) 配置,适用vmware安装的MAC OS X
- 在Mac OS X中配置Apache + PHP + MySQL(转)
- MacOS X 安装 Mysql
- 在Mac OS X中配置Apache + PHP + MySQL
- mac os x中配置php+mySql+apache
- Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(二)
- Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(二)
- Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(三)
- 在MAC OS X中配置php+apache+mysql