MAC下使用Workbench操作MySQL

最近项目有空闲的时间,所以各种摸索,学学Unity3D,由于公司其他项目需要,所以就临时把精力转到JAVA后台这一块,后台免不了跟数据库打交道,以前慢慢摸索解决了很多问题,但是过了不长时间就忘了,所以,就有了这篇MAC下使用Workbench操作MySQL的文章,分享给大家,也给自己做个备忘。由于时间没那么多,所以暂时没去看其他版本需要怎么操作。

首先下载MySQL和Workbench并安装就不说了,直接说怎么进行连接。(只针对当前的版本Workbench 6.3 + MySQL 5.7.16)

如果你的MySQL已经启动了(在系统偏好设置-->MySQL中点击查看状态)


MAC下使用Workbench操作MySQL_第1张图片

新版本的Workbench启动后会发现已经启动的MySQL,直接点击后输入密码就可以登录了。

MAC下使用Workbench操作MySQL_第2张图片

成功登录后界面如下:

各个元素的功能分别是:

1、数据库的各项操作,包括关闭、启动、log等等;

2、数据库中已经存在的数据表;

3、数据库执行完毕后的结果或者叫日志;

4、数据库的编辑器和执行环境;

MAC下使用Workbench操作MySQL_第3张图片

然后可以创建数据库和表:

MAC下使用Workbench操作MySQL_第4张图片

在图中的编辑区可以进行SQL语句的的操作。


2017-07-25更新

有朋友反馈说安装MySQL的时候没有提示输入管理员密码,这种情况是由于没有使用管理员账户登录,所以,请确认安装的时候处于管理员的账户,然后再进行安装操作。

MAC下使用Workbench操作MySQL_第5张图片

同时附上卸载MySQL的过程(如果不卸载干净,重新安装是不行的):

sudo rm /usr/local/mysql

sudo rm -rf /usr/local/mysql*

sudo rm -rf /Library/StartupItems/MySQLCOM

sudo rm -rf /Library/PreferencePanes/My*

rm -rf ~/Library/PreferencePanes/My*

sudo rm -rf /Library/Receipts/mysql*

sudo rm -rf /Library/Receipts/MySQL*

sudo rm -rf /var/db/receipts/com.mysql.

调用vim /etc/hostconfig,删除 MYSQLCOM=-YES-这一行。

正常情况下,安装成功后会出现类似于这样的窗口(红色部分是安装后的默认MySQL的登录密码,务必保存下来,以便后期登录)

MAC下使用Workbench操作MySQL_第6张图片

然而没有保存的话要怎么办,这里提供重置密码的方法:

1.停止 MySQL 服务

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

2.进入安全模式

sudo mysqld_safe --skip-grant-tables

3.新打开一个终端,进入 MySQL

mysql -u root -p(回车后输入任意的密码)

4.修改密码

UPDATE mysql.user SET authentication_string=PASSWORD(‘新密码’) where User=’root’;

5.刷新权限

flush privileges;

6、启动 MySQL

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

你可能感兴趣的:(MAC下使用Workbench操作MySQL)