mac pro 安装mysql并且配置my.cnf(添加默认字符集utf8,数据存放路径,修改已经建好的表的默认字符集等)
2016-09-19 19:10
916 查看
如果你是还没有下载安装文件,请到官网下载http://dev.mysql.com/downloads/mysql/
下载好mysql的mac版本的安装文件后解压后将文件放到目录/usr/local/mysql/下面注意
mysql下面直接是basedir请参考下图:
下面就是启动mysql数据库:
cd/usr/local/mysql/
msyql5.7.13初始化
./bin/mysqld--initialize--user=mac--datadir=/usr/local/mysql/data--basedir=/usr/local/mysql/
如果是第一次安装启动系统会分配一个随机的密码,我们需要记录下来
然后用这个密码登录进去 mysql-uroot-p
usemysql;
然后将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
下载好mysql的mac版本的安装文件后解压后将文件放到目录/usr/local/mysql/下面注意
mysql下面直接是basedir请参考下图:
下面就是启动mysql数据库:
cd/usr/local/mysql/
msyql5.7.13初始化
./bin/mysqld--initialize--user=mac--datadir=/usr/local/mysql/data--basedir=/usr/local/mysql/
如果是第一次安装启动系统会分配一个随机的密码,我们需要记录下来
然后用这个密码登录进去 mysql-uroot-p
usemysql;
ALTERUSER
'root'
@
'localhost'
IDENTIFIEDBY
'test'
;
修改密码完成后退出重新登录即可
mac中安装的mysql默认是没有配置文件的,我们要做的就是
先关闭mysql服务
./support-files/mysql.serverstop
然后将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.serverstart
有时候吧就是很奇葩会遇到下面的错误:
这么坑。。。
网上搜啊找啊没有一个方法能解决
最后看系统错误日志
zhangfusheng-pro.local.err
一些莫名的问题,也不知道是什么时候的,我就想我清除掉,重新起一次看看到底是啥错误。
结果竟然可以启动了。
解决上面问题的方法就是删除或者重命名
zhangfusheng-pro.local.err文件
如果已经建好的数据库修改其默认字符集方法如下:
通过mysql命令修改:
修改数据库的字符集
mysql>usemydb
mysql>alterdatabasemydbcharactersetutf-8;
创建数据库指定数据库的字符集
mysql>createdatabasemydbcharactersetutf-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
相关文章推荐
- mac pro 安装mysql并且配置my.cnf(添加默认字符集utf8,数据存放路径,修改已经建好的表的默认字符集等)、mac mysql my.cnf路径
- Mac安装MySQL、修改MySQL的初始化密码、默认字符集为utf-8以及配置完my.cnf的文件后仍不生效的情况下的处理方案
- Centos 通过yum默认安装mysql,my.cnf的常用配置
- mysql通过my.cnf修改默认字符集为utf-8的方法以及注意事项
- xp默认安装路径及本地用户配置文件存放路径修改
- Win10下安装MySql5.6并配置默认字符集为utf8
- xp默认安装路径及本地用户配置文件存放路径修改
- mysql my.ini配置文件修改无效,修改mysql默认字符集
- mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项
- mysql5.6.34在默认配置文件修改字符集为utf8后重启mysql服务没效果
- 修改MySQL默认数据库存放路径
- ubuntu12.04 修改mysql配置文件my.cnf编码出错---解决方法
- my.cnf已经存在,影响安装--mysql
- 解决ubuntu下修改my.cnf设置字符集导致mysql无法启动
- 修改mysql配置文件my.cnf后不重启服务生效
- lnmp一键安装之后网站的配置(如mysql文件的存放位置,更改网站默认目录等...)
- djangostack bitnami 遇上socket连不上,需要修改ctlscipt.sh和my.cnf中的mysql.sock的路径到/tmp/mysql.sock
- MySQL性能优化之路---修改配置文件my.cnf
- 修改MySQL默认数据库存放路径
- mac下修改mysql的默认字符集为utf8