若是你是尚未下載安裝文件,請到官網下載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