台州营销型网站建设做外贸的怎么建立自己的网站
一、Windows系统mysql相关操作
1、 检查系统是否安装mysql
- 按住win + r (调出运行窗口)
 -  
输入service.msc,点击【确定】
 image.png -  
打开服务列表-检查是否有mysql服务 (compmgmt.msc)
 image.png 
2、 Windows安装MySQL
-  
选择合适的版本
image.png -  
解压到自己指定的目录
 image.png -  
在解压后的目录中,新建my.ini文件
 image.png 
ini文件内容如下
[ mysqld]
port=3306 # 设置3306端口
basedir=D: \qudong\mysql #设置mysql的安装目录
datadir=D: \mysql\data # 设置mysql数据库的数据的存放目录
max_connections=200 # 允许最大连接数
max_connect_errors=10 # 允许连接失败的次数
character-set-server=utf8 # 服务端使用的字符集默认为utf8
default-storage-engine=INNODB # 创建新表时将使用的默认存储引
# mysql_native_password 默认使用“mysq1_native_Password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8 [client]
port=3306 # 设置mysql客户端连接服务
default-character-set=utf8
注意:1. basedir这里输入的是mysql解压存放的文件路径;
        2. datadir这里设置mysql数据库的数据存放目录
-  
以管理员身份运行终端
 image.png
 image.png 安装MySQL

mysqld --initialize --console #随机密码保存,后续要用
 mysqld -install mysql
net start mysql
 3、配置MySQL
-  
本机启动MySQL服务
 image.png - 修改密码
 
mysql -uroot -p #回车后,输入的密码为保存好的初始密码
 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
修改root用户密码为123456
 exit; #退出
4. 配置环境变量
-  
进入设备的环境变量
 image.png
 image.png - 新建系统变量
 
变量名:MYSQL_HOME
变量值:文件的解压目录
 -  
修改系统【path】变量
 image.png 
二、Win10下使用Pycharm连接mysql
1、打开Database
-  
打开Pycharm ——>View——>Tool Windows——>Database
 image.png - 点击Database
 -  
Data Source ——>MySQL
 image.png -  
Data Source and Drivers
 image.png 
驱动文件下载之后,在User和Password中将用户名密码正确输入——>Test Connection,测试连接Succeeded——>Apply
 2、连接MySQL
-  
配置显示所有数据库
 image.png 
三、Django连接MySQL数据库
(创建Django项目)
-  
安装pymysql包
 image.png - 在项目同名包下的init.py里面添加
 
import pymysql
pymysql.install_as_MySQLdb()
- 在数据库【console】中创建一个Database
 
 - 在settings.py文件中,把DATABASES中的内容换掉
 
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'testdemo1',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
- 执行迁移,将项目中原有的应用的模型同步迁移到数据库
 
python manage.py migrate
由于Python版本问题,可能出现字符集不支持,如出现报错,注释掉即可:
 报错截图:
 迁移成功后,此时是将项目中自带的应用模型映射到数据库中,查看数据库,可以看到映射成功。
 - 创建超级用户
 
python manage.py createsuperuser
记住用户名和密码
 -  
浏览器输入网址进入admin页面,输入用户名和密码Login
 image.png
Login后↓
 
 
 
喜欢的朋友记得点赞、收藏、关注哦!!!
