Mac上安装Mysql
数据库
- 下载安装(注意!安装的过程中会有弹窗提示,数据库的初始账号和密码,需要记下来)
- 设置环境变量 ```bash $ sudo vim /etc/paths $ 添加两个环境变量路径:
- /usr/local/mysql/bin # mysql
- /usr/local/mysql/support-files # mysql.server ```
重启MySQL服务
sudo mysql.server restart
查看MySQL服务状态
sudo mysql.server status
4. 重置密码
```bash
# 通过初始化密码进入 mysql
> mysql -u root -p
# 设置密码为 root
> set password = password('root');
- 配置字符集
默认情况下,数据库的一些字符集配置是 latin1:
mysql> show variables like "%char%";
+--------------------------+-----------------------------------------------------------+
| Variable_name | Value |
+--------------------------+-----------------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/mysql-5.7.30-macos10.14-x86_64/share/charsets/ |
+--------------------------+-----------------------------------------------------------+
而 Latin1 字符集无法支持中文,所以改成utf8。
- 进入
/usr/local/mysql/support-files
, 里面有个my-default.cnf
文件
[mysqld] character-set-server=utf8$ cd /usr/local/mysql/support-files
$ cp my-default.cnf /etc/ # 拷贝一份到 /etc 目录下
$ cd /etc/
$ mv my-default.cnf my.cnf # 修改文件名称
$ vim my.cnf # 把以下内容复制进来
[client] default-character-set=utf8
# 重新进入 msyql 查看字符集配置
- 如果
/usr/local/mysql/support-files
下面没有my-default.cnf
文件,直接去/etc
目录下新建一个my.cnf
文件并将内容编辑保存即可。