06python数据库MySql
文章平均质量分 70
python数据库开发相关
一越王超
软件系统工程师
展开
-
MySQL用户管理、授权与权限以及设置远程访问
一、用户管理mysql用户管理即用户的增删改查操作。1、创建用户insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));这样就创建了一个名为:test 密码为:1234 的用户。此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程原创 2022-02-23 11:33:23 · 2315 阅读 · 0 评论 -
MySQL修改默认端口3306
一般我们默认mysql使用端口3306,那如果想要修改端口如何操作呢?这里介绍两种方法,大家根据自己的实际情况进行选择。宝塔面板中修改 对于安装了宝塔面板的人来说修改就太简单了。只需要简单的两步就好了。步骤1:配置修改步骤2:重载配置文件后启动步骤3: 检查mysql> show global variables like 'port';ERROR 2006 (HY000): MySQL server has gone aw...原创 2022-02-23 09:48:11 · 4886 阅读 · 0 评论 -
AttributeError: ‘str‘ object has no attribute ‘decode‘
windows系统中运行OK的项目迁移到linux中时,在centos + python3 + django2.2 + mysql 环境下, 遇到数据库连接包问题AttributeError: 'str' object has no attribute 'decode'此问题由query = query.decode(errors='replace')这行引起. 因此处理方法如下:把/usr/local/python3/lib/python3.6/site-packages/djang.原创 2021-05-24 15:56:59 · 197 阅读 · 0 评论 -
1130 - Host XXX is not allowed to connect to this MySQL server。
1.在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的。2.在安装Mysql数据库的主机上登录root用户:mysql -u root -p3.依次执行如下命令: use mysql; select host from user where user='root'; 可以看到当前主机配置信息为localhost.4.将Host设置为通配符%Host列指定了允许用户登录所...原创 2021-05-24 11:46:31 · 117 阅读 · 0 评论 -
重置密码遇到ERROR 1045 (28000): Access denied for user root@localhost (using passwor:yes)问题
一般这个错误是由密码错误引起,解决的办法自然就是重置密码。假设我们使用的是root账户。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索mysqld定位到[mysqld]文本段:/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示:保存文档并退出...原创 2020-06-28 00:55:10 · 995 阅读 · 0 评论 -
ERROR 2002 (HY000): Cant connect to local MySQL server through socket /var/lib/mysql/mysql.sock
记录一个Linux 版本Mysql的常见的错误,在网上看到了很多关于这个问题的解决方案很复杂,还很容易出错。给大家接受一个比较好的解决办法。其实就是一个权限问题。操作如下:解决方法:执行如下命令修改权限即可解决chown -R mysql:mysql /var/lib/mysql此时数据可以重启, 执行命令没有报之前的错误表示问题解决....原创 2020-06-28 00:47:38 · 920 阅读 · 0 评论 -
可视化工具Navicat的使用
登录#1. 测试+链接数据库#2. 新建库#3. 新建表,新增字段+类型+约束#4. 设计表:外键#5. 新建查询#6. 备份库/表原创 2020-02-25 00:50:10 · 486 阅读 · 0 评论 -
python--数据库 04 python操作MySQL pymysql模块使用
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。Django中也可以使用PyMySQL连接MySQL数据库。PyMySQL安装pip install pymysql # 或者使用 pip3 install pymysql'''pip和pip3的区别 1、其实这两个命令效果是一样的,没有区别:...原创 2020-02-24 12:43:46 · 258 阅读 · 0 评论 -
python--数据库 04 MySQL的操作
mysql表操作mysql记录操作mysql索引原理python操作mysql原创 2020-02-23 00:41:05 · 160 阅读 · 1 评论 -
mysql中的存储引擎
mysql的工作流程MySQL架构总共四层,在下图中以虚线作为划 首先,最上层的服务并不是MySQL独有的,大多数给予网络的客户端/服务器的工具或者服务都有类似的架构。比如:连接处理、授权认证、安全等。 第二层的架构包括大多数的MySQL的核心服务。包括:查询解析、分析、优化、缓存以及所有的内置函数(例如:日期、时间、数学和加密函数)。同时,所有的跨存储引擎的功能都在这一层实现:...原创 2020-02-23 00:06:35 · 595 阅读 · 0 评论 -
python--数据库 01 数据库基础语言SQL
SQL很重要啊 必须要会啊原创 2020-02-22 19:27:23 · 163 阅读 · 0 评论 -
python--数据库 02 数据库MySQL的安装启动和基本操作
沙发上的原创 2020-02-22 00:04:39 · 190 阅读 · 0 评论 -
python--数据库 00 初识数据库和SQL
SQL 是用于访问和处理数据库的标准的计算机语言。 在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等。...原创 2020-02-22 00:04:03 · 289 阅读 · 0 评论 -
pycharm数据库安装问题
报错:Failed to download 'https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.15/mysql-connector-java-8.0.15.jar':Read timed out原创 2020-02-21 22:13:46 · 2161 阅读 · 1 评论 -
Windows系统MySQL数据库安装
下载解压配置环境变量安装windows的MySQL服务启动mysql服务停止mysql服务原创 2020-02-21 04:09:45 · 688 阅读 · 0 评论