mysql远程连接(win连接到Ubuntu)
发布日期:2021-05-28 16:38:14 浏览次数:10 分类:技术文章

本文共 715 字,大约阅读时间需要 2 分钟。

一、Django数据库配置如下:这个是在本地上建立的项目中

在这里插入图片描述

二、在Ubuntu中查看IP地址

ifconfig – 查看ip地址 – 192.168.119.168

三、修改mysql数据库的配置文件,修改bind-address地址为当前电脑的ip地址(即远程主机的地址)

在Ubuntu中输入 ,打开mysql的配置文件,mysqld.cnf中有个d。

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

用上下光标键移动到bind-address;大写A跳到当前行末尾,删除原来的地址修改;修改完,按ESC退出修改模式,最后到最文件最末尾;:wq 保存退出。

在这里插入图片描述

四、sudo service mysql restart – 重新启动mysql,使修改生效

五、此时启动Django项目会报错 – 原因是linux系统里面的mysql数据库并没有授权可以使用的用户电脑的ip

grant all privileges on 数据库名.* to ‘mysql用户名’@‘访问远程连接ip地址’ identified by ‘密码’ with grant option;

让授权生效

flush privileges;

例如:

grant all privileges on meiduo.* to 'wyy'@'192.168.119.168' identified by '123456' with grant option;

六、重新启动Django项目,成功!!!

进行文件迁移python manage.py makemigrations
python mange.py migerate

转载地址:https://blog.csdn.net/qq_31676483/article/details/109995058 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Ubuntu中安装Redis和启动
下一篇:Python 里 {% %} 代表什么?

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年02月12日 09时44分11秒