最近没事学习python爬虫,其中需要将数据保存到数据库中,于是就研究了一下怎么在mac中使用MySQL,中间也是遇到了各种坑,所以记录一下安装的流程。
一、安装MySQL
登录MySQL官网https://dev.mysql.com/downloads/mysql/ 进行下载,下载完成之后一路next,然后最后设置一下密码,完成即可。
安装完之后,需要配置一下命令行,因为mac只能执行在/usr/local/bin下的命令,所以需要把mysql加到.bash_profile中。具体操作如下:
1.打开终端
2.输入 vim ~/.bash_profile
3.添加命令 PATH=$PATH:/usr/local/mysql/bin
4.保存并退出vim编辑状态,然后数据 source ~/.bash_profile 重新启动bash_profile文件
至此MySQL的安装以及配置就完成了,在终端输入 mysql -u root -p就可以使用mysql了。
二、安装Workbench
登录MySQL官网https://dev.mysql.com/downloads/workbench/下载Workbench,这里我下载的是GA版的。
打开安装包,安装方法也是傻瓜式的,一路next,安装成功后进入Workbench。
新建连接,在连接时候可能会有各种坑导致连接不上MySQL,首先账号密码要填对,然后查看端口号是否填写正确,看网上说可能端口号不是默认的,所以可以进入终端,使用mysql -u root -p打开mysql,输入密码,然后执行show global variables like 'port';查看端口号,确认端口号之后使用Workbench连接。
当时连接mysql时候遇见一个问题,账号密码以及端口号都正确,但是提示caching_sha2_password' cannot be loaded;这个问题的原因是因为客户端和终端mysql的加密方式不一致导致,在网上查找相关资料,最终通过 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';来修改密码,最后Workbench终于可以使用了。
后面讲学习怎么使用Workbench,遇见问题再及时更新。