mac mysql安装详解(dmg方式)
2020-01-19 本文已影响0人
Geroge1226
1、下载mysql对应的dmg包
下载地址:https://dev.mysql.com/downloads/mysql/
点击looking for the lastest GA version? 选择自己想要的的版本
2、安装
-
点击运行下载下来的dmg包
image.png -
运行得到pkg文件
-
安装下一步
安装过程 -
安装完成提示root初始密码
root密码 -
安装成功后
image.png
3、修改相关配置
3.1配置服务环境变量
- vim ~/.bash_profiles添加一下变量
export PATH=$PATH:/usr/local/mysql/bin
- wq保存
- source ~/.bash_profile
3.2 修改root密码
- 3.2.1进入 /usr/local/mysql/bin 目录
cd /usr/local/mysql/bin
- 3.2.2 重启服务器
sudo ./mysqld_safe --skip-grant-tables &
- 3.2.3.重开个mysql客户端(使用终端部)
mysql -u root -p
- 3.2.4.获取权限
flush privileges;
- 3.2.5.设置新密码
set password for 'root'@'localhost'=password('新密码');
如下操作
image.png3.3 更改mysql编码
-
3.3.1进入
image.pngmysql客户端
后执行\s
。看到服务端是latin1
需要更改为utf-8
-
3.3.2. 配置my.cnf文件 (mac中是my.cnf,windows中是my.ini).放在
/etc
中
如果找不到my.cnf
文件 请参考:https://blog.csdn.net/bahaidong/article/details/80475684
[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
- 3.3.3. 修改my.cnf读写权限
sudo chmod 664 /etc/my.cnf
- 3.3.4 重启mysql服务
4.忘记密码
- 关闭之前的mysql进程
- 跳过授权表开启mysql的服务端 mysqld --skip-grant-tables
- 客户端连接 mysql -uroot -p
- 更改密码 update mysql.user set authentication_string=password('') where User='root';
- 刷新权限 flush privileges;
5. mysql服务器命令操作方式
- 启动MySQL服务
sudo /usr/local/mysql/support-files/mysql.server start
- 停止MySQL服务
sudo /usr/local/mysql/support-files/mysql.server stop
- 重启MySQL服务
sudo /usr/local/mysql/support-files/mysql.server restart