mac安装mysql问题汇总

本文档详细介绍了在MacOS环境下MySQL的安装步骤、如何处理忘记或过期的root密码以及MySQL的卸载流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:

操作系统:OS 10.11.5

数据库:MYSQL 5.7

问题一:如何安装mysql

1、下载mysql

进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台,而下面罗列的都是在Mac OS上能用的MySQL的版本,如果是用的其他平台,在“Select Platform”选项的下拉列表中选一下就好了。

      在Mac OS上的MySQL的版本很多,其中有按平台来的,比如10.5/10.6等平台,然后有32位的和64位的,这个你按照自己系统的情况来进行选择,然后就是文件的后缀名有.tar.gz的和.dmg的,这里我选择的是.dmg的。点击右侧的download进行下载。

115940_5TjV_872585.png

115946_e2zI_872585.png

       然后会跳转到另外一个界面,这个界面是提示你需不需要注册的,直接选择最下面的“No thanks,just take me to downloads!”,进行下载。

2、安装mysql

      打开MySQL的安装包:

115604_KG7t_872585.png

双击安装。安装完成后会在系统的偏好设置里面出现,是MySQL的偏好设置,里面主要是用来启动MySQL服务的。

115718_wG51_872585.png

115724_G6nb_872585.png

问题二:忘记密码及密码过期,如何修改root密码及设置为不过期

1. 先关闭mysql服务,指令如下:

sudo /usr/local/mysql/support-files/mysql.server stop

2. 进入安装目录,指令如下:

cd /usr/local/mysql/bin/

3. 切换到root用户,指令如下:

sudo su

4. 以安全模式启动mysql,并禁止mysql验证功能。此时mysql服务会自动重启了,指令如下:

./mysqld_safe --skip-grant-tables &

5. 进入mysql(不需要密码即可进入),指令如下:

./mysql -u root

6. 修改root密码,运行脚本:

update mysql.user set authentication_string=PASSWORD('123456') where user='root';
flush privileges;

7. 若密码已经过期,则修改root用户的密码过期状态,运行脚本:

update mysql.user set password_expired='N' where user='root';
flush privileges;

问题三:如何卸载mysql

mac下,要手动卸载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 sudo rm -rf /Library/Receipts/mysql*
7 sudo rm -rf /Library/Receipts/MySQL*
8 sudo rm -rf /var/db/receipts/com.mysql.*

转载于:https://my.oschina.net/u/872585/blog/750107

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值