环境:
操作系统: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进行下载。
然后会跳转到另外一个界面,这个界面是提示你需不需要注册的,直接选择最下面的“No thanks,just take me to downloads!”,进行下载。
2、安装mysql
打开MySQL的安装包:
双击安装。安装完成后会在系统的偏好设置里面出现,是MySQL的偏好设置,里面主要是用来启动MySQL服务的。
问题二:忘记密码及密码过期,如何修改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.*