如果你是還沒有下載安裝文件,請到官網下載http://dev.mysql.com/downloads/mysql/
下載好mysql的mac版本的安裝文件後解壓後將文件放到目錄 /usr/local/mysql/ 下面注意
mysql下面直接是basedir 請參考下圖:
下面就是啟動mysql數據庫:
cd /usr/local/mysql/
msyql 5.7.13初始化 ./bin/mysqld initialize user=mac datadir=/usr/local/mysql/data basedir=/usr/local/mysql/
如果是第一次安裝啟動系統會分配一個隨機的密碼,我們需要記錄下來
然後用這個密碼登錄進去 mysql -uroot -p
use mysql;
ALTER USER
'root'
@
'localhost'
IDENTIFIED BY
'test'
;
修改密碼完成後 退出重新登錄即可
mac中安裝的mysql默認是沒有配置文件的,我們要做的就是
先關閉mysql服務
./support-files/mysql.server stop
然後將support-files文件夾下my-default.cnf內容修改成:
[mysql] default-character-set=utf8 [mysqld] character-set-server=utf8 basedir=/usr/local/mysql datadir=/usr/local/mysql/data
保存,然後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
@$