若是你是尚未下载安装文件,请到官网下载http://dev.mysql.com/downloads/mysql/mysql
下载好mysql的mac版本的安装文件后解压后将文件放到目录 /usr/local/mysql/ 下面注意sql
mysql下面直接是basedir 请参考下图:数据库
下面就是启动mysql数据库:spa
cd /usr/local/mysql/.net
msyql 5.7.13初始化
./bin/mysqld --initialize --user=mac --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql/日志
若是是第一次安装启动系统会分配一个随机的密码,咱们须要记录下来code
而后用这个密码登陆进去 mysql -uroot -pserver
use mysql;blog
ALTER USER'root'@'localhost'IDENTIFIED BY'test';
修改密码完成后 退出从新登陆便可
mac中安装的mysql默认是没有配置文件的,咱们要作的就是
先关闭mysql服务
./support-files/mysql.server stop
而后将support-files文件夹下my-default.cnf内容修改为:utf-8
[mysql] default-character-set=utf8 [mysqld] character-set-server=utf8 basedir=/usr/local/mysql datadir=/usr/local/mysql/data sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
保存,而后copy到目录/etc/下面 cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
而后启动mysql
./support-files/mysql.server start
有时候吧就是很奇葩 会遇到下面的错误:
这么坑。。。
网上搜啊 找啊 没有一个方法能解决
最后看系统错误日志
zhangfusheng-pro.local.err
一些莫名的问题,也不知道是何时的,我就想我清除掉,从新起一次看看究竟是啥错误。
结果居然能够启动了。
解决上面问题的方法就是删除 或者重命名
zhangfusheng-pro.local.err 文件
若是已经建好的数据库修改其默认字符集方法以下:
经过mysql命令修改: 修改数据库的字符集 mysql>use mydb mysql>alter database mydb character set utf-8; 建立数据库指定数据库的字符集 mysql>create database mydb character set utf-8; 经过配置文件修改: 修改/var/lib/mysql/mydb/db.opt default-character-set=latin1 default-collation=latin1_swedish_ci 为 default-character-set=utf8 default-collation=utf8_general_ci 重起MySQL转:http://blog.csdn.net/zfszhangyuan/article/details/52588283