mac安装mysql问题汇总

环境:mysql

操做系统:OS 10.11.5sql

数据库:MYSQL 5.7数据库

问题一:如何安装mysqlvim

一、下载mysql安全

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

      在Mac OS上的MySQL的版本不少,其中有按平台来的,好比10.5/10.6等平台,而后有32位的和64位的,这个你按照本身系统的状况来进行选择,而后就是文件的后缀名有.tar.gz的和.dmg的,这里我选择的是.dmg的。点击右侧的download进行下载。操作系统

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

二、安装mysqlorm

      打开MySQL的安装包:server

双击安装。安装完成后会在系统的偏好设置里面出现,是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.*
相关文章
相关标签/搜索