自学python web开发8

今天多写一篇文章,因为今天在连接数据库的时候,我的步骤是:

1,安装mysql,并且可以在终端登录;

2,用第三方的软件 navicat连接数据库,这里要说的是理论上 配置好账号,密码,端口可以直接连接上,但是我这个报错了,我是调整了一下,才连接上,我的调整步骤如下:

   (1)打开mac 下的 navicat
 (2)建立相应的连接,点击设置连接属性。
 (3)点击advanced->use socket ,打勾。输入/Applications/MAMP/tmp/mysql/mysql.sock
 (4)我在打开之后会有默认值/tmp/mysql.sock,我用的默认值,然后连接成功。

连接成功了,以后,就开始配置代码,配置完成以后就开始runserver,但是报错了

看了下,就是连接不上的错误.后面在数据库配置哪里加了类似navicat一样的配置,就不再报错了.

'mysql': {

'ENGINE': 'django.db.backends.mysql',

'NAME': '*****',

'USER': 'root',

'PASSWORD':'password',

'HOST': '127.0.0.1',

'PORT': '3306',

'OPTIONS': {

'unix_socket': '/tmp/mysql.sock', # 如果MySQL服务器使用的是socket连接

},

}

这个思路就是navicat的思路用到了代码上面.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值