Mysql配置

mac系统mysql配置环境变量和修改数据库编码

打开终端

  1. 输入:cd ~ 会进入~文件夹
  2. 然后输入:sudo vim .bash_profile
  3. 回车执行,需要输入root用户密码。

sudo是使用root用户修改环境变量文件。

  1. 进入vim,按【i】键进入insert状态
  2. 在文档的最下方输入:export PATH=${PATH}:/usr/local/mysql/bin
  3. 然后esc退出insert状态,并在最下方输入:wq保存退出。
  4. 输入:source .bash_profile
  5. 回车执行,运行环境变量,再输入mysql,即可使用。

上面的做法每次关掉终端在打开都需要重新source .bash_profile。于是 vi ~/.zshrc,在这里面添加了:
export PATH=${PATH}:/usr/local/mysql/bin
保存后 source ~/.zshrc

不通过vim配置环境变量的方式

1.1 打开终端,输入: cd ~
1.2 然后输入:touch .bash_profile回车执行后,
1.3 再输入:open -e .bash_profile输入如下语句:
export PATH=${PATH}:/usr/local/mysql/bin
然后保存退出
1.4 mysql -uroot -p

设置数据库编码

# Default options are read from the following files in the given order:
/etc/my.cnf 
/etc/mysql/my.cnf 
/usr/local/etc/my.cnf 
~/.my.cnf

安装路径/usr/local/mysql/support-files下若没有任何.cnf文件

  1. 创建my.cnf文件,添加
[mysql]
default-character-set = utf8
[mysql.server]
default-character-set = utf8
 [mysqld_safe]
default-character-set = utf8
[client]
default-character-set = utf8
[mysqld]
default-character-set = utf8
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
  1. 将my.cnf复制到/etc路径下,执行命令:sudo chmod 644 /etc/my.cnf
  2. 重启MySQL,mysql> show variables like '%char%';查看编码。
#修改数据库成utf8的.
alter database name character set utf8;
#修改表用utf8.
alter table type character set utf8;
#修改字段用utf8
alter table type modify type_name varchar(50) CHARACTER SET utf8;

你可能感兴趣的:(Mysql配置)