mysql安装成功配置数据库navicat专业版处理django项目

先在官网下载

  1. 地址:MySQL :: Download MySQL Community Server
  2. 下载的

下载的这个

解压后

zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行环境变量配置
我的电脑->属性->高级->环境变量->系统变量
选择Path,在其下面添加: 你的mysql bin文件夹的路径 :
D:\PY3\mysql-8.0.31-winx64\bin

配置完环境变量之后,在D:\PY3\mysql-8.0.31-winx64目录下新增加一个配置文件mysql.ini ,同时在目录下创建一个data文件夹(用于存放数据库数据)

以管理员身份运行CMD(重要)cd到对应位置cd  D:\PY3\mysql-8.0.31-winx64\bin

 安装mysql的服务:mysqld --install

输入mysqld --initialize --console

初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到

这里显示失败,我删除了data文件,重新输入命令,成功了

 密码为X?j!uPf8dtMv(记住这个密码,等下改密码需要)

输入net start mysql   

报错无法启动

netstat -ano输入这句查看3534端口被谁占用了看不懂,重启了一下电脑试试

mysql无法成功启动服务的解决办法【通俗易懂】_mysql服务无法启动_h阿泉有个梦的博客-CSDN博客

正常应该是开启mysql的服务

修改密码:

mysqladmin -u root -p password

这是修改密码

先输入老密码,然后新密码,然后重复新密码

密码我喜欢设置123456

这破数据需要的随便拿走 

安不上考虑是之前已经安装过没有卸载干净,或者环境变量没弄对

后面链接使用Navicat连接mysql服务

点击链接然后输入表名和密码

报错了错误提示
1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client

输入mysql -u root -p -h localhost -P 3306

输入密码进入

输入设置成永久密码

alter user root@localhost identified by '123456' password expire never;
alter user root@localhost identified with mysql_native_password by '123456';
flush privileges;

然后重新链接

链接成功了

在settings里面设置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',  # 数据库引擎,这里使用 PostgreSQL
        'NAME': 'your_database_name',  # 数据库名称()
        'USER': 'your_database_user',  # 数据库用户
        'PASSWORD': 'your_database_password',  # 数据库密码
        'HOST': 'localhost',  # 数据库主机
        'PORT': '3306',  # 数据库端口
    }
}

不行

这个数据库名称

填的SSS不对,得填SSS下面的表格名字填aaa2就能运行

能够运行

但是注册失败显示

这个意思是这个mysql没有在这个地址上启动

mysqladmin -h 39.99.232.238 -u root -p status

测试一下,果然不行,它说这个没有在这个地方运行

那怎么做

可能是设置的问题吗

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',  # 数据库引擎,这里使用 PostgreSQL
        'NAME': 'dbdesign',  # 数据库名称   运行dbdesign
        'USER': 'root',  # 数据库用户
        'PASSWORD': '123456',  # 数据库密码
        'HOST': '127.0.0.1',  # 数据库主机
        'PORT': '3306',  # 数据库端口
    }
}

遇到一个WSGIRequest' object has no attribute 'headers'

是环境太乱导致的,处理了就可以了

nacivat16专业版的永久免费的下载链接

下载链接:链接:https://pan.baidu.com/s/1OCQQx8DxdTcrqX-Yf2zNSQ?pwd=abc1

下载新版本后搞定了

环境变量里检查错误的地方进行修改

然后在nacivat里加载python项目的数据库文件,完成后可以打开项目了

网页也正常了


 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值