下载地址 目前我使用的版本是5.7.29版本
提示一句就是Mac安装MySql一定记住密码哦
安装步骤以及安装地址
默认疯狂点击安装即可 在安装好前一秒会提示你密码 手动把自己密码复制下来
ur978o4+yOal
If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.如果忘记密码 可以卸载重新安装 也可以根据mysql文档 去重新设置密码。我当时就是卸载重新安装的
Mac电脑会默认安装在/usr/local
图标显示
开启
设置环境变量 便于操作
到 ~/ 下面的.bash_profile 里面添加路径 如果没有这个文件也可以创建
vim ~/.bash_profile
输入
PATH=$PATH:/usr/local/mysql/bin
按esc
:wq 回车
保存成功了
输入 使得刚刚配置的路径生效
source ~/.bash_profile
环境变量失效解决方案
如果终端退出后 mysql -uroot -p 失效 那么 环境变量可以继续试试下面步骤
vim ~/.zshrc
把上面的配置路径复制进来
然后
source ~/.zshrc
MySql基本设置
进入mysql
mysql -uroot -p
退出
quit;
exit;
修改密码
设置123456 ( 感觉没啥用啊)
// SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘newpass’);
// SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘123456’);
设置有效
alter user user() identified by '123456';
设置MySql默认编码
查看编码
show variables like '%char%';
创建my.cnf
在etc下面创建my.cnf 复制一段设置语句到文件然后保存 重启mysql
cd /
cd private/etc/
sudo vim my.cnf (这个终端会让你输入电脑密码)
然后vim 进入vim编辑器 复制下面内容 然后:wq 参考创建过程Vim操作
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
重启mysql 查看编码
忘记密码 卸载MySql
步骤一:切换到~
cd ~
步骤二:打开usr文件
open /usr
步骤三:找到local,进入到local文件夹,然后依次执行如下命令
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
链接异常
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
或者
解决方案:
到mysql下面 执行脚本 即可
cd /usr/local/mysq
sudo ./support-files/mysql.server start (输入电脑密码)
或者 把安装包重新安装一遍就行了(不需要输入密码的) 然后到设置找到mysql 打开一下 试试哦