-
如何启动和连接MySQL
所属栏目:[MySql教程] 日期:2022-07-06 热度:77
小编这次要给大家分享的是怎么启动和连接MySQL,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。 MySQL运行包括两部分,一部分是服务器端程序mysqld,另外一部分则是客户端程序mysql。只有mysqld启动了,mysql客户端[详细]
-
MySQL数据库中的中文乱码修复方案
所属栏目:[MySql教程] 日期:2022-07-06 热度:181
数据库中输入中文容易出现乱码?(乱码问题本源:参见https://blog.51cto.com/12042068/2115021) 解决方法:1.在建表建库的时候就指定默认编码 utf8. CREATE TABLE table_name (column_name column_type) default charset=utf8;(注意;之前的部分.明确规定字[详细]
-
MySQL的启动选项和系统变量的用法介绍
所属栏目:[MySql教程] 日期:2022-07-06 热度:136
这篇文章主要讲解了MySQL的启动选项和系统变量的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 MySQL的配置信息可以通过两种方式实现,一种是命令行形式,在启动MySQL服务时后边带上相关配置参数,此种方式会在MySQL重[详细]
-
CentOS下mysql 卸载 安装 测验全过程
所属栏目:[MySql教程] 日期:2022-07-05 热度:180
Mysql卸载 yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/my.cnf 查看是否还有mysql软件: rpm -qa|grep mysql 有的话继续删除 Mysql安装 1若本地没有安装包 可以考虑使用yum命令进行下载 # yum -y install mysql[详细]
-
8Python全栈之途系列之MySQL触发器
所属栏目:[MySql教程] 日期:2022-07-05 热度:167
Python全栈之路系列之MySQL触发器 对某个表进行增/删/改操作的前后如果希望触发某个特定的行为时,可以使用触发器,触发器用于定制用户对表的行进行增/删/改前后的行为。 创建触发器基本语法 插入前 CREATE TRIGGER tri_before_insert_tb1 BEFORE INSERT ON[详细]
-
MariaDB stop slave用途
所属栏目:[MySql教程] 日期:2022-07-05 热度:166
MariaDB stop slave用途: 1、环境描述 MariaDB 10.1.35 CentOS 6.8 2、stop slave命令 root@MariaDB0 07:55: [(none)] help stop ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 21 Current databa[详细]
-
MySQL临时文件大小设定
所属栏目:[MySql教程] 日期:2022-07-05 热度:190
the size limit of individual files is determined by the operating system. File size can be more than 4GB on operating systems that support large files. Use of raw disk partitions for global temporary tablespace data files is not supported.[详细]
-
MySQL自动化 全量+增量 配备脚本
所属栏目:[MySql教程] 日期:2022-07-05 热度:154
MySQL自动化 全量+增量 配备脚本: 一、MySQL的日常备份方案: 全备+增量备份: 1、周日凌晨三点进行全备; 2、周一到周日增量备份。 不是往常的周日全备份,周一到周六增量备份,这样如果周日数据库在完全备份前出问题,恢复完成后,会少周日一天的数据量,[详细]
-
PHP MYSQLI实现简单的增 删 改 查性能
所属栏目:[MySql教程] 日期:2022-07-05 热度:140
titleindex.php/title ?php #连接数据库 $conn = mysqli_connect(localhost,root,); #判断是否连接成功 if(!$conn){ echo 失败; } //选择数据库 mysqli_select_db($conn,bbs); //准备sql语句 $sql = select * from bbs_user; 点击删除: titledel.php/title[详细]
-
用innobackup结合策划任务对mysql做备份
所属栏目:[MySql教程] 日期:2022-07-05 热度:116
写个脚本让其自动完全和增量备份 加权限: chmod +x /root/allbak.sh chmod +x /root/newbak.sh 写计划任务: crontab -e 00 03 * * 1 /root/allbak.sh /dev/null //每周一的凌晨3点执行完全备份 00 04 * * 2-7 /root/newbak.sh /dev/null //每周二到周7的凌[详细]
-
CentOS7.4下MySQL5.7.28源码方式安置
所属栏目:[MySql教程] 日期:2022-07-05 热度:67
Linux系统版本:CentOS7.4 MySQL版本:5.7.28 在Linux平台有RPM包、二进制包、源码包3中安装方式,这一篇文章主要是以源码包为例来介绍如何在Linux平台下进行MySQL的安装。 下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.28.tar.gz[详细]
-
mysql5.7 迁移以及从库提高为主库
所属栏目:[MySql教程] 日期:2022-07-05 热度:152
CHANGE MASTER TO MASTER_HOST=10.10.30.34, MASTER_PORT=3306, MASTER_USER=slave, MASTER_PASSWORD=slave, MASTER_LOG_FILE=mysql-bin.000148, MASTER_LOG_POS=154; 从数据库变为主库 stop slave; reset slave; reset master; 从库变为刚才的主库(由从库[详细]
-
LAMP环境创建小结
所属栏目:[MySql教程] 日期:2022-07-05 热度:85
LAMP环境创建小结: 1. 为什么下载源码包需要到官网上去下载? 简单说就是为了安全,如果是非官方下载的源码包,有可能被别有用心的人动过手脚,毕竟是源码的,任何人都可以修改代码。 2. 64位机器是否可以安装32位rpm包?64位机器是否可以安装32位的mysql二[详细]
-
二进制安装mysql 5.7 mariadb 附yum安装方式
所属栏目:[MySql教程] 日期:2022-07-04 热度:133
前言: 本文以mariadb为例进行讲解,安装mysql同理,并以通过测试。安装前查找系统已安装的相关包(rpm -qa|grep -e mysql -e mariadb)并进行卸载。 1、准备mariadb存储数据库文件的目录。 mkdir -p /mydata/data chown mysql:mysql data #如本机没有mysql[详细]
-
mysql的锁机制
所属栏目:[MySql教程] 日期:2022-07-04 热度:75
锁概述 mysql锁机制的特点: 不同存储引擎支持不同的锁机制。 MyISAM和MEMORY存储引擎支持表级锁; BDB存储引擎采用页面锁; InnoDB存储引擎支持行级锁。 表级锁: 开销小,加锁快,不会出现死锁,锁定粒度大,加锁冲突概率最高,并发度最低; 适用于以查询[详细]
-
Mysql清理二进制日志的技巧
所属栏目:[MySql教程] 日期:2022-07-04 热度:169
Mysql清理二进制日志的技巧: 1:二进制日志 二进制日志记录了所有的DDL(数据定义语言)语句和DML(数据操作语言)语句,但是不记录包括数据查询的语句。语句以事件的形式保存,它描述了数据的更改过程,此日志对于灾难时的数据恢复起着极其重要的作用 2:[详细]
-
Python操作mysql之插入数据
所属栏目:[MySql教程] 日期:2022-07-04 热度:100
之前有写过一篇python查询mysql数据的文章,今天写通过python插入数据到mysql数据库。 1.先建库,建表,建用户 mysql CREATE DATABASE tda DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; mysql use top_ten mysql create table log (id int PRIMARY[详细]
-
SSMA MySQL到MsSQL的迁移助手安装使用简明教程
所属栏目:[MySql教程] 日期:2022-07-04 热度:82
SQL Server迁移助手(SSMA)团队开发了针对MySQL的迁移助手Microsoft SQL Server Migration Assistant 2008 for MySQL。微软同时发布了其他三个迁移助手: SSMA for Access, SSMA for Oracle, and SSMA for Sybase (all v4.2) 。它也可以将一个MySQL数据库迁[详细]
-
ProxySQL 2.0.X安装
所属栏目:[MySql教程] 日期:2022-07-04 热度:132
ProxySQL 2.0.X安装: 1. 设置proxysql 2.0.x的yum repo cat EOF | tee /etc/yum.repos.d/proxysql.repo [proxysql_repo] name= ProxySQL YUM repository baseurl=http://repo.proxysql.com/ProxySQL/proxysql-2.0.x/centos/$releasever gpgcheck=1 gpgkey=[详细]
-
MySQL系统表空间扩容方法
所属栏目:[MySql教程] 日期:2022-07-04 热度:160
MySQL系统表空间扩容方法: 一、系统表空间扩容方法 方法1:在innodb_data_file_path参数后面加上autoextend参数 innodb_data_file_path=ibdata1:12M:autoextend 方法2:在innodb_data_file_path参数后面加上一个新的数据文件 innodb_data_file_path = /ibda[详细]
-
centos下cacti的安装部署
所属栏目:[MySql教程] 日期:2022-07-04 热度:115
centos下cacti的安装部署: 部署snmp:yum -y install net-snmp net-snmp-utils (service snmpd start 部署后的启动) 部署php和数据库:yum -y install httpd mysql mysql-server mysql-devel php php-mysql (service httpd start 部署后的启动)(service[详细]
-
oracle --date-对应 mysql 时间类型的以及空值的处理
所属栏目:[MySql教程] 日期:2022-07-04 热度:56
因为在做Oracle----mysql的数据迁移的时候,发现Oracle中的date类型,对应的mysql的时间类型设置不当容易引起错误,特别是存在空值的时候 mysql 版本 5.6.40版本 mysql desc t1; +-------------+-----------+------+-----+-------------------+-------------[详细]
-
如何运用mysql自定义函数
所属栏目:[MySql教程] 日期:2022-07-03 热度:52
这篇文章主要讲解了如何使用mysql自定义函数,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 什么是函数: 函数存储着一系列sql语句,调用函数就是一次性执行这些语句。所以函数可以降低语句重复。【但注意的是函数注重返回[详细]
-
原有MySQL数据库 安置多实例教学
所属栏目:[MySql教程] 日期:2022-07-03 热度:144
#mysql安装脚本安装好后 mkdir -v /usr/share/mysql/mysql-files mkdir -vp /data/mysql_data{1..4} * 修改 MySQL 二进制包目录的所属用户与所属组 chown root.mysql -R /usr/share/mysql * 修改 MySQL 多实例数据目录与 数据导入/导出专放目录的所属用户与[详细]
-
使用supervisor监控mha masterha_manager进展
所属栏目:[MySql教程] 日期:2022-07-03 热度:117
我们在用mha自带的masterha_manager脚本做mysql主库故障自动切换时,需要考虑如何让masterha_manager监控进程一直处于正常运行的状态。而supervisor可以很好地解决这个问题,它可以将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动[详细]