MAC下安装与配置MySQL

一:下载mysql
访问MySQL的官网http://www.mysql.com/downloads/
选择Cummunity
这里写图片描述
点击download,进入下载页面(http://dev.mysql.com/downloads/mysql/
选择需要的版本,如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台:
这里写图片描述
Select Platform: 可以选择系统平台。
在Mac OS上的MySQL的版本很多,其中有按平台来的,比如10.9/10.10等平台,然后有32位的和64位的,这个你按照自己系统的情况来进行选择,然后就是文件的后缀名有.tar.gz的和.dmg的,这里我选择的是.dmg的。点击右侧的download进行下载。
这里写图片描述
然后会跳转到另外一个界面,这个界面是提示你需不需要注册的,直接选择最下面的“No thanks,just take me to downloads!”,然后选择保存下载路径,OK!

二:安装mysql
双击下载的dmg文件:
这里写图片描述
再双击这个pkg文件:
按步骤一步一步执行,mysql默认安装到/usr/local/mysql
安装成功后,系统偏好设置里会有一个mysql设置:
这里写图片描述
点击MySQL,并打开Start MySQL Server
这里写图片描述
打开终端:

//切换root用户
su - root
//输入root密码
vim /etc/bashrc
//在最后添加mysql别名
alias mysql='/usr/local/mysql/bin/mysql'

wq! 退出

现在开始设置mysql的root密码:

//1. 停止mysql服务(可以用下面命令,也可以在系统偏好设置里停止)
su - root
/usr/local/mysql/support-files/mysql.server stop

//2. 进入安全模式,跳过密码验证
cd /usr/local/mysql/bin
./mysqld_safe --skip-grant-tables
//此时到了这里系统会停在此处,现在可以敲回车或者新打开一个终端
mysql -u root -p
//无需密码直接进入
//3. 修改密码
//进入之后,先不要急着修改密码,先看看表中的字段名。不同版本的字段名不一样,mysql的用户信息存在mysql.user表,可以先选择mysql这个库,再查看user表
> use mysql;
> show tables;
> select * from user;
//确定密码字段名称,一般可能是Password,不过在MySQL5.7版本,密码字段名称是authentication_string
> UPDATE mysql.user SET authentication_string=PASSWORD('password');
//刷新权限,让配置生效
> flush privileges;
//4. 重启mysql
/usr/local/mysql/support-files/mysql.server restart

commant+Q退出终端,再重新打开一个终端:
输入 mysql -u root -p
输入设置的mysql的root密码,确认可以登录OK!

三:下载安装MySQL Workbench(GUI Tool可视化工具)
访问MySQL的官网http://www.mysql.com/downloads/
选择Cummunity
在下面有一个MySQL Workbench(GUI Tool)的项,点击其下的DOWNLOAD即可进入下载界面:
跟下载mysql类似,下载本地即可。
四:安装Workbench
安装很简单,双击下载的dmg文件,把workbench拷贝到应用程序文件夹里。然后在双击该app。
这里写图片描述
选择MySQL Connections右边的+号,定义一个Connection Name名称,如果是本地数据库,HOSTNAME就默认127.0.0.1就行了,用户root,Password就是刚才上步设置的root密码,OK!
这里写图片描述
进入mysql1(随便起的名)
这里写图片描述
如果想通过Workbench修改用户(root)密码或者修改权限,此时选择Server,选择Users and Privileges
这里写图片描述
User Accounts 选中你要设置的用户(比如我这里的root)
右侧的Login标签为设置登录项
Login Name: 登录用户
Limit to Hosts Maching: 允许连接的机器,设置为%表示所有机器均可连接
Password:修改密码
右侧的Administrative Roles可以为登录用户修改权限
如果想获得所有权限,把里面所有的复选框全部打钩好了。

Apply按钮保存设置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

撸依天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值