![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
Python少年班
最爱vi
展开
-
面试官:MySQL是如何保证不丢数据的?
进入正题前先简单看看MySQL的逻辑架构,相信我用的着。MySQL逻辑架构MySQL的逻辑架构大致可以分为三层:第一层:处理客户端连接、授权认证,安全校验等。第二层:服务器server层,负责对SQL解释、分析、优化、执行操作引擎等。第三层:存储引擎,负责MySQL中数据的存储和提取。我们要知道MySQL的服务器层是不管理事务的,事务是由存储引擎实现的,而MySQL中支持事务的存储引擎又属InnoDB使用的最为广泛,所以后续文中提到的存储引擎都以InnoDB为主。MySQL数据更新流程记转载 2021-04-15 10:41:43 · 223 阅读 · 0 评论 -
启动项目之--新建并配置数据库-创建MySQL用户 赋予某指定库表的权限
1. 下载并启动数据库# 下载 MySQL(mairadb) yum install -y mairadb mairadb-server# 启动数据库systemctl start mairadb # 开机自动启动systemctl enable mairadb2. 新建数据库CREATE DATABASE `repository` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';3. 新建用户分配权限# 新建并分配数据库权限grant原创 2021-02-20 10:28:27 · 177 阅读 · 1 评论 -
MySQL主从配置(CentOS 7 + Mariadb)
MySQL主从同步1. 两台服务器,master: 192.168.31.11slave: 192.168.31.122 master配置1. 编辑主库配置文件vim /etc/my.cnf# 设置主服务 的ID (id可以自己随便设置但是要保证和slave的id不一样)server-id=27# binlog日志文件名log-bin=master-slave-bin# binlog的格式binlog_format=mixed# 这个表示只同步某个库 (如果没有此项,表示同步所原创 2020-12-17 18:13:29 · 203 阅读 · 0 评论 -
Centos 7 安装mysql5.7数据库
1. 安装YUM Repo# 下载yum repowget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm# 安装reporpm -ivh mysql57-community-release-el7-9.noarch.rpm2. 安装mysql-server# 安装mysql-server可能会很慢,有解决方案yum install mysql-server# 启动mysqlsystemctl原创 2020-08-16 01:36:45 · 312 阅读 · 0 评论 -
MySQL无法启动报错 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)
连接数据库 mysql -uroot -p报错:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)1.此电脑-右键点击管理2.点击服务和应用-服务3.查找是否有MySQL,如果有,启动,自动4.没有MySQL,手动下载 mysqld -install(需要使用管理员权限打开cmd)5.下...原创 2020-02-19 12:53:24 · 415 阅读 · 0 评论 -
MySQL注释的写入与查看
1, 创建数据库表,添加注释CREATE TABLE `stock`.`Users` ( `id` int(0) NOT NULL AUTO_INCREMENT COMMENT 'id', `name` varchar(255) NULL COMMENT '姓名', `user_number` varchar(0) NULL COMMENT '编号', `phone_numbe...原创 2020-03-10 17:37:28 · 281 阅读 · 0 评论 -
django2.2报错解决方案: mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required you have 0.9.3
环境:Django==2.2.6Python 3.6mysqlclient=1.4.6报错1:Did you install mysqlclient?解决:#安装pymysqlpip install pymysql#配置文件同级目录下__init__.py文件新增以下代码import pymysqlpymysql.install_as_MySQLdb()报错2:django.core.exceptions.ImproperlyConfigured: mysqlclient原创 2020-06-29 15:48:37 · 300 阅读 · 0 评论 -
Navicat Premium15安装
链接:https://pan.baidu.com/s/132nYd4_RKzGN7fr_EvUXew(!原创 2020-05-27 11:20:03 · 1469 阅读 · 4 评论 -
win10下安装数据库Postgresql
官网下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads使用命令行切到postgre安装目录的bin目录下,执行initdb.exe -D ../data命令,再重新执行pg_ctl.exe start -D …\data命令 提示服务已经启动。使用命令pg_ctl.exe register -N “pgsql” -D “C:\Program Files\PostgreSQL\12\data”原创 2020-05-09 17:34:42 · 621 阅读 · 0 评论 -
本地访问服务器数据库或虚拟机数据库
1. 打开数据库配置文件sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 2. 找到 bind-address = 127.0.0.1 修改成bind-address = 0.0.0.03. 重启MySQLsudo service mysql restart 4. 进入数据库mysql -uroot -p5. 添加可登陆用户账户密码...原创 2020-04-10 13:46:18 · 539 阅读 · 0 评论 -
stackoverflow Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat )
I’ve installed Python 3.6 and while runningpip install mysql-pythonit gives me the following errorerror: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)I have a 32bit win 10...原创 2020-04-02 14:15:48 · 400 阅读 · 0 评论