最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Fedora20下Django1.6+Python3使用MySQL_MySQL

来源:动视网 责编:小采 时间:2020-11-09 19:14:07
文档

Fedora20下Django1.6+Python3使用MySQL_MySQL

Fedora20下Django1.6+Python3使用MySQL_MySQL:FedoraDjango 折腾了整整一个下午,研究了关于Fedora20 下Django1.6+Python3 使用MySQL,记录一下。 1.安装 首先,作为一个小白,我走了不少弯路(都是sqlite3 啥都不用配置结果我以为其他数据库也是这样!) (´_ゝ`) 首先,安装mysq
推荐度:
导读Fedora20下Django1.6+Python3使用MySQL_MySQL:FedoraDjango 折腾了整整一个下午,研究了关于Fedora20 下Django1.6+Python3 使用MySQL,记录一下。 1.安装 首先,作为一个小白,我走了不少弯路(都是sqlite3 啥都不用配置结果我以为其他数据库也是这样!) (´_ゝ`) 首先,安装mysq


FedoraDjango

折腾了整整一个下午,研究了关于Fedora20 下Django1.6+Python3 使用MySQL,记录一下。

1.安装

首先,作为一个小白,我走了不少弯路(都是sqlite3 啥都不用配置结果我以为其他数据库也是这样!) (´_ゝ`)

首先,安装mysql,和相关的东西,我当时因为一直出问题,所以把有关的都装了..

$ sudo yum install mysql mysql-server mysql-connector-python3 mysql-devel

他会替换掉原先在fedora里面的mysql。 另外我当时没有装mysql-server于是一直处于GG 的状态....

接着,需要安转mysql-for-python3 点击打开链接 如果安装了pip-python3,可以使用

$ sudo pip-python3 install git+https://github.com/clelland/MySQL-for-Python-3 2.

配置 首先配置mysql,应为是用yum安装的,所以已经初始化好了。 初始的用户是root, 密码是 空 首先,

$ sudo service mysqld start

开启服务,service mysqld status 可以查看状态,stop 是停止。 保持开启的状态,接下来进入命令行的管理模式

$ mysql -u user -p

要输入密码,密码默认为空。此时你是以user 的身份进入 另外也可能可以

$ mysql

接着会出现

mysql>

现在进入的是非管理员模式,权限很低的。 可以

mysql> SHOW DATABASES;

我的出现的内容是

+--------------------+ | Database | +--------------------+ | information_schema | +--------------------+ 1 row in set (0.01 sec)

如果要新建一个数据库,可以

mysql> CREATE DATABASE newdatabase CHARACTER SET utf8;

需要注意 名称必须小写 你需要以管理员身份登入才可以创建,比如 sudo mysql 或者 mysql -u root -p 密码位空 好了,

另外请创建数据库的时候指定utf8 编码,不然储存中文的时候会出错!

假设我建立好了一个新的newdatabase 在django项目中的settings.py 里面,设置使用mysql.

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME':'newdatabase',
'USER':'root',
'PASSWORD':'',
'HOST':'localhost',
'PORT':'3306',
}
}

这样我们就可以连上新建的数据库了,现在试试

$ python3 manage.py syncdb

OK!建立了数据库!

Django 的详细介绍:请点这里
Django 的下载地址:请点这里

文档

Fedora20下Django1.6+Python3使用MySQL_MySQL

Fedora20下Django1.6+Python3使用MySQL_MySQL:FedoraDjango 折腾了整整一个下午,研究了关于Fedora20 下Django1.6+Python3 使用MySQL,记录一下。 1.安装 首先,作为一个小白,我走了不少弯路(都是sqlite3 啥都不用配置结果我以为其他数据库也是这样!) (´_ゝ`) 首先,安装mysq
推荐度:
标签: 记录 mysql python3
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top