一、pycharm配置 1、部署配置 工具==》部署==》配置 2、python解释器 文件==》设置==》项目:xx==》python解释器 3、运行/调试配置 运行==》编辑配置==》新增python配置 注:此处特别要注意如果
一、pycharm配置1、部署配置工具==》部署==》配置 2、python解释器文件==》设置==》项目:xx==》python解释器 3、运行/调试配置运行==》编辑配置==》新增python配置 注:此处特别要注意如果要在pycharm中调试django需要将形参设置成:runserver 0:8000 此处“0:8000”表示django项目将以0.0.0.0:8000启动,这样方可在本地调试远端代码。 二、mysql数据库授权问题1、settings.pyDATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'computers', 'USER': 'root', 'PASSWORD': '123', 'HOST': '192.168.28.128', 'PORT': '3306' } } 注意:此处HOST在远端直接运行时可使用“localhost”,但在pycharm调试远端的时候需要改成远端服务器的ip,否则会出现如下错误:
2、mysql远程数据库授权(1)修改my.cnf文件(ubuntu下的地址为:/etc/mysql/mysql.conf.d/mysqld.cnf) 有则修改无则添加: bind-address=0.0.0.0 (2)重启mysqld服务: systemctl restart mysqld (3)链接mysql mysql -u root -p (4)使用数据库mysql use mysql; (5)配置权限 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;1 参数解释:
(6)刷新系统权限相关表数据 很重要 flush privileges; (7)查看是否添加成功 select Host, User from user; (8)验证远程访问 远程host地址: mysql -u root -p -h |
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27