Mac安装MySQL

457 阅读2分钟

下载地址 目前我使用的版本是5.7.29版本

提示一句就是Mac安装MySql一定记住密码哦

安装步骤以及安装地址

默认疯狂点击安装即可 在安装好前一秒会提示你密码 手动把自己密码复制下来

image.png

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 image.png

图标显示 image.png

开启

image.png

设置环境变量 便于操作

到 ~/ 下面的.bash_profile 里面添加路径 如果没有这个文件也可以创建

vim ~/.bash_profile

输入
PATH=$PATH:/usr/local/mysql/bin

按esc
:wq 回车
保存成功了

输入 使得刚刚配置的路径生效
source ~/.bash_profile

image.png

image.png

环境变量失效解决方案

如果终端退出后 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';

image.png

设置MySql默认编码

查看编码

show variables like '%char%';

image.png

创建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

image.png

重启mysql 查看编码

image.png

忘记密码 卸载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.*

image.png

链接异常

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)

或者

image.png

解决方案:

到mysql下面 执行脚本 即可

cd /usr/local/mysq

sudo ./support-files/mysql.server start (输入电脑密码)

image.png

或者 把安装包重新安装一遍就行了(不需要输入密码的) 然后到设置找到mysql 打开一下 试试哦