mac pro 安裝mysql而且配置my.cnf(添加默認字符集utf8,數據存放路徑,修改已經建好的表的默認字符集等)、mac mysql my.cnf路徑

若是你是尚未下載安裝文件,請到官網下載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
相關文章
相關標籤/搜索