今天多写一篇文章,因为今天在连接数据库的时候,我的步骤是:
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的思路用到了代码上面.
1018

被折叠的 条评论
为什么被折叠?



