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直接下载就好了,下载后下一步下一步,中间会选择加强密码还是常规密码,我选了常规密码然后设置密码。
安装完之后去设置->系统偏好设置设置,最底下有mysql,如果没有的话关掉再打开试试
打开后点Start MySQL Server,红色的点就会变成绿色的点,变成下图的样子。
接下去配置环境,打开终端,输入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)
完结