Mac环境下使用homebrew进行软件管理非常的方便,今天来安装一下Mysql。
Mysql 宇宙超级无敌好用的开源数据库。
homebrew常规安装代码:
homebrew install mysql
安装成功之后使用命令查看mysql的版本:
mysql -V
执行成功,证明已经安装好。
mysql Ver 14.14 Distrib 5.7.22, for osx10.13 (x86_64) using EditLine wrapper
直接使用mysql 进入:
mysql
当然,不报错是不能的,这辈子安装程序没有一次成功过。
使用mysql 命令时候出现以下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- 检查服务是否开启
运行以下代码:
sudo /usr/local/MySQL/support-files/mysql.server start
cal.pid).
报错:
The server quit without updating PID file (/usr/local/var/mysql/ClickdeMacBook-Pro.lo
查询一番之后提供一下解决思路:
cd /usr/local/var/mysql
sudo chown -R _mysql /usr/local/var/mysql
赋予了权限之后,启动mysql的服务
mysql.server restart
结果
ERROR! MySQL server PID file could not be found!
Starting MySQL
.Logging to '/usr/local/var/mysql/ClickdeMacBook-Pro.local.err'.
SUCCESS!
服务启动成功,但是还有报错(可以不用管,你要管就再次重新启动服务)
再次进入mysql -u root -p
糟了,密码忘记了!!!
如何找回密码?
第一步☝️ 修改为免密登录
终端使用以下命令修改mysql登录方式为免密登录
,
进入mysql的安装目录,
cd /usr/local/mysql/bin/
切换到管理员身份,
sudo su
使用以下命令免密登录(禁止权限验证)
./mysqld_safe --skip-grant-tables &
此时再次重新启动mysql 服务
mysql.server restart
记住要切换到mysql的安装目录下.
第二步 修改密码
进入mysql,并修改登录密码,执行以下命令完成密码修改
// 进入MySQL数据库
mysql
// 刷新mysql中用户信息表
FLUSH PRIVILEGES;
//更新密码
SET PASSWORD FOR 'root'@'localhost' =你的密码;
O了个K,更新成功,退出mysql重新进入即可。
如果解决了你的问题,请点个赞。
不点就在看一遍吧。