MAC中安装5.7.9 Mysql的问题

去官网mysql.com下载相应地程序包,下载完成后,打开mysql.dmg文件,按照他的默认设置进行安装,值得我们注意的是,5.7以后安装的mysql不再使用旧版的默认密码:root,安装的过程中将出现一个弹窗提示,那里是一个临时密码,切记要保存这个密码,以便第一次连接数据库时使用。

打开终端,在终端中输入 sudo /usr/local/mysql/support-files/mysql.server start,这是服务器就开启了。还有一种方式是在系统设置里面,有mysql选项,可以手动开关mysql服务。

开启服务后,我们就开始连接数据库,在/bin目录下 输入./mysql -u root -p ,会有输入密码的提示,这时我们把安装时记录的临时密码输入,就可以连接到数据库了(出现mysql>)。

然后我们可以新建一个database,可是这时有个错误提示:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 它是在提示我们要重置密码。我们切回到/bin目录下,输入下面的命令:
./mysqladmin -u root -p password,先输入旧密码,然后输入新密码,确认即可。
Enter password: xxxxxx
New password: xxxxxx
Confirm new password: xxxxxx

下面我们就可以用新密码重新连接数据库了。
mysql> create database a;
Query OK, 1 row affected (0.01 sec)

最后不要忘记关闭服务:sudo /usr/local/mysql/support-files/mysql.server stop

*********************************************
下面介绍一下mysql其他的问题,我们有时会不正常关闭数据库服务,比如你在设置里默认开机启动mysql服务器,而关机的时候却忘记手动关闭,这时在我们下次重新连接服务器的时候就会出现如下错误:
Starting MySQL
... ERROR! The server quit without updating PID file (/usr/local/mysql/data/FangXias-MacBook-Pro.local.pid).
导致错误的原因可能是进程里已经存在mysql进程,我们用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill 进程号”杀死,然后重新启动mysql服务。

如果是第一次连接,也可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限。我们执行 chmod -R 755 /usr/local/mysql/data,然后重新启动mysql服务。

下面如果你新安装了一个数据库服务,想覆盖掉以前的,这时我们必须要先卸载以前的数据库,不然文件的路径会交叉出错,下面提供删mysql的卸载方法:
1, sudo rm /usr/local/mysql
2, sudo rm -rf /usr/local/mysql*
3, sudo rm -rf /Library/StartupItems/MySQLCOM
4, sudo rm -rf /Library/PreferencePanes/My*
5, vim /etc/hostconfig (and removed the line MYSQLCOM=-YES-)
6, rm -rf ~/Library/PreferencePanes/My*
7, sudo rm -rf /Library/Receipts/mysql*
8, sudo rm -rf /Library/Receipts/MySQL*
9,,sudo rm -rf /var/db/receipts/com.mysql.*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值