vlambda博客
学习文章列表

MAC OS的mysql 8.0.28安装并用Spyder连接数据库

Part1 mysql的安装

首先进入官网https://www.mysql.com/下载安装包,拉到底部选择DOWNLOADS下的MySQL Community Server。



我是M1芯片,所以选了ARM,点download下载,要登录,点No thanks, just start my download直接下载就好了,下载后下一步下一步,中间会选择加强密码还是常规密码,我选了常规密码然后设置密码。


MAC OS的mysql 8.0.28安装并用Spyder连接数据库


安装完之后去设置->系统偏好设置设置,最底下有mysql,如果没有的话关掉再打开试试


MAC OS的mysql 8.0.28安装并用Spyder连接数据库


MAC OS的mysql 8.0.28安装并用Spyder连接数据库


打开后点Start MySQL Server,红色的点就会变成绿色的点,变成下图的样子。


MAC OS的mysql 8.0.28安装并用Spyder连接数据库


接下去配置环境,打开终端,输入mysql -u root -p会报zsh: command not found: mysql的错误,参照网上的解决办法输入

cd /usr/local/bin

ln -fs /usr/local/mysql/bin/mysql mysql




注意第一个密码是电脑密码,第二个密码是之前安装mysql时自己设置的密码,之后再输入mysql -u root -p的运行结果如上图所示就是表示安装成功啦。




Part 2 spyder的连接

1、安装PyMySQL,代码:

pip install PyMySQL

2、连接数据库,代码:

import PyMySQL

conn=pymysql.connect(host = '127.0.0.1' # 连接名称,默认127.0.0.1 

,user = 'root' # 用户名

,passwd='password' # 密码,这里' '里面要填自己安装mysql时的代码

,port= 3306 # 端口,默认为3306

,db='testmysql' # 数据库名称,我已经创建好了的

,charset='utf8' # 字符编码

)

3、读取数据,代码:

import pandas

sql = 'select * from test_table'. #test_table是我已经创建好了的表,这里' '的语句为sql语句

s = pandas.read_sql(sql,conn)


完结