-
启动mysql报错 without updating PID file解决方式
所属栏目:[MySql教程] 日期:2022-06-27 热度:85
编译安装的mysql启动出现报错: Starting MySQL. ERROR! The server quit without updating PID file (/data/mysql/fxq-1.pid). 分析原因: 非正常关机导致: 解决办法: vim /etc/my.cnf 加入一行: innodb_force_recovery= 1[详细]
-
虚拟机centos安装mysql碰见 Couldn t resolve host mirror
所属栏目:[MySql教程] 日期:2022-06-27 热度:188
网上查了一下说是DNS服务器错误。于是修改一下 /etc/resolv.conf 添加一个nameserver 8.8.8.8完成 安装MySql server: 1.下载安装 yum install -y mysql-server 2.服务开启 service mysqld start 3.服务随开机启动 chkconfig mysqld on 4.进入mysql mysql e[详细]
-
MySQL开启失败
所属栏目:[MySql教程] 日期:2022-06-27 热度:114
MySQL启动失败: 一、错误日志: [mysql@host-172-24-115-217 ~]$ service mysql restart Shutting down MySQL.. SUCCESS! Starting MySQL..180426 13:36:03 mysqld_safe Logging to /usr/local/mysql/data/alert.log. 180426 13:36:03 mysqld_safe Starti[详细]
-
into outfile报错的难题
所属栏目:[MySql教程] 日期:2022-06-27 热度:149
明明有select 权限却报错 mysql select * from server into outfile /tmp/tt.txt; ERROR 1045 (28000): Access denied for user chenliang@% (using password: YES) 百度后需要给file权限 mysql grant file on *.* to chenliang; Query OK, 0 rows affecte[详细]
-
Linux下安装MySQL后root密码的设定
所属栏目:[MySql教程] 日期:2022-06-27 热度:160
Linux下安装MySQL后root密码的设定: 直接通过UPDATE user表来设置密码 shell mysql -u root mysql UPDATE mysql.user SET Password = PASSWORD(newpwd) WHERE User = root; mysql FLUSH PRIVILEGES; 如果遗忘了mysql的root密码采取下面的步骤重新设置 1、k[详细]
-
INNODB 页节点数据的存储方法
所属栏目:[MySql教程] 日期:2022-06-27 热度:159
前文: 关于MYSQL INNODB index page header学习和实验总结 http://blog.itpub.net/7728585/viewspace-2063921/ 关于INNODB SYSTEM RECORD infimum和supremum的学习和实验研究 http://blog.itpub.net/7728585/viewspace-2065464/ 所用到的工具是自己写的my[详细]
-
MYSQL 阿里的一个sql优化疑问
所属栏目:[MySql教程] 日期:2022-06-27 热度:141
今天研究了一天innodb事物,临近下班了同事田兴春告诉我有个阿里发出来的优化题,并且把建表和语句给我了,并且告诉我语句里面有隐式转换 昨天群里也有人说这道题但是一直没空看,刚好这会没事就看了一下,整个脚本如下: 点击(此处)折叠或打开 数据准备:[详细]
-
centos6.5 源码安设zabbix3.0.8
所属栏目:[MySql教程] 日期:2022-06-27 热度:116
centos6.5 源码安设zabbix3.0.8: 1、安装PHP及扩展包 rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm yum -y install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap 2、安装mysql及配置 rpm -ivh http:/[详细]
-
事务状态持久化
所属栏目:[MySql教程] 日期:2022-06-27 热度:63
函数接口: trx_lists_init_at_db_start trx_resurrect_insert trx_resurrect_update 事物状态: /*-------------------------------------------------------------*/ #define TRX_UNDO_STATE 0 /*! TRX_UNDO_ACTIVE, ... */ /*-------------------------[详细]
-
mysqlslap压力测试介绍
所属栏目:[MySql教程] 日期:2022-06-27 热度:82
mysqlslap是一款压力测试工具,它会模拟多个客户端访问MySQL服务,记录各个阶段的消耗时间。 主要参数如下: --host=host_name, -h host_name MySQL服务器所在的主机 --user=user_name, -u user_name 连接到MySQL服务器所使用的用户名 --password[=passwor[详细]
-
MySQL备份的几种常用方法与恢复步骤
所属栏目:[MySql教程] 日期:2022-06-27 热度:173
MySQL备份的几种常用方法与恢复步骤: 1.mysqldump 2.mysqlbackup 3.mysqlhotcopy 4.xtrabackup/innobackupex 5.cp 备份备于一切,今天汇总一下常用的几种备份方法,以及恢复的步骤。 1.mysqldump 在日常工作中,我们会使用mysqldump命令创建sql格式的转储[详细]
-
MySQL架构优化之字符集
所属栏目:[MySql教程] 日期:2022-06-27 热度:69
MySQL应用于大中小企业当中,字符集标准化也是MySQL架构优化中重要的一部分。通常建议中英文混合环境建议选择utf8字符集。 1.操作系统Linux cat /etc/sysconfig/i18n = LANG=en_US.UTF-8 2.MySQL客户端 cat /etc/my.cnf = [client] default-character-set=[详细]
-
MySQL INNER JOIN关联多张表的写法
所属栏目:[MySql教程] 日期:2022-06-27 热度:67
INNER JOIN 关联两张数据表的写法: SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号 INNER JOIN 关联三张数据表的写法: SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号 INNER JOIN[详细]
-
What is MySQL?
所属栏目:[MySql教程] 日期:2022-06-27 热度:87
MySQL is a database management system. MySQL是数据库管理系统。 MySQL databases are relational. MySQL数据库是一种关系型数据库。 MySQL software is Open Source. MySQL软件属于开源软件。 The MySQL Database Server is very fast, reliable, scala[详细]
-
办公制表常用技巧 学会让你事半功倍
所属栏目:[MySql教程] 日期:2022-06-27 热度:139
办公室工作经常会使用到Excel制表,现在就来给大家介绍几个常用小技巧,让你表格使用起来更加得心应手吧! 1.快速统一日期格式 一张Excel登记表经常到处传阅,导致日期格式不一致,看起来实在杂乱, 这时候我们只需要选定需要统一格式的日期栏,点击工具栏[详细]
-
MySQL Binlog 技术原理和业务应用案例分析
所属栏目:[MySql教程] 日期:2022-06-27 热度:62
MySQL Binlog用于记录用户对数据库操作的结构化查询语言(Structured Query Language,SQL)语句信息。是MySQL数据库的二进制日志,可以使用mysqlbin命令查看二进制日志的内容。爱奇艺在会员订单系统使用到了 MySQL Binlog,用来实现订单事件驱动。在使用Bin[详细]
-
Mycat分表分库原则
所属栏目:[MySql教程] 日期:2022-06-27 热度:170
分表分库虽然能解决大表对数据库系统的压力,但它并不是万能的,也有一些不利之处,因此首要问题是,分不分库,分哪些库,什么规则分,分多少分片。 原则一:能不分就不分,1000万以内的表,不建议分片,通过合适的索引,读写分离等方式,可以很好的解决性[详细]
-
数据库之锁模块
所属栏目:[MySql教程] 日期:2022-06-27 热度:156
MyISAM与InnoDB关于锁方面的区别: MyISAM默认使用的是表级锁,不支持行级锁 InnoDB默认用的是行级锁,也支持表级锁 InnoDB支持事务,在事务中被加锁的数据行需要 等事务commit之后才会统一解锁,否则不会解锁。而MyISAM不支持事务,所以不会有这个问题 MyI[详细]
-
MySQL进门 MySQL复制技术之主从复制
所属栏目:[MySql教程] 日期:2022-06-27 热度:132
在MySQL里面建立最基本的复制,可以总结为以下三个步骤: 1. 配置一个服务器作为Master; 2. 配置一个服务器作为Slave; 3. 将Slave连接到Master. 1) 配置Master 1. my.cnf中参数的配置 将服务器配置为Master。要确保该服务器有一个活动的二进制日志(binar[详细]
-
MySQL面试之简单知识和命令归纳
所属栏目:[MySql教程] 日期:2022-06-27 热度:73
对于面试MySQL职位的童鞋来说,一般面试官基本都会考下面的一些简单的MySQL知识和命令: 1.如何确定MySQL是否启动以及如何启动和关闭MySQL service mysql status/start/stop /etc/init.d/mysql status/start/stop ps -ef|grep mysql 2.如何登陆MySQL mysql[详细]
-
怎样消除MySQL账号的安全隐患
所属栏目:[MySql教程] 日期:2022-06-27 热度:69
怎样消除MySQL账号的安全隐患: (1).给MySQL账号赋予其所需要的最小权限,避免为MySQL账号授予alter,grant权限 (2).删除匿名账号 匿名账号容易带来安全隐患,建议删除,执行如下SQL语句即可删除权限表中所有的匿名账号: mysqldelete from mysql.user where[详细]
-
MySQL 数据运作
所属栏目:[MySql教程] 日期:2022-06-27 热度:113
-- 插入信息 -- 方法1:insert...values -- 单条语句 insert into 表名 values (数据); eg: insert into class values (21403001,张三,男,20,重庆); -- 多条语句 insert into 表名 values (数据),(数据),(数据); eg: insert into class values (null,小花1[详细]
-
数据库备份 大量备份
所属栏目:[MySql教程] 日期:2022-06-27 热度:124
数据库备份 mysqldump -uroot -p123456 -P3306 --single-transaction database_name /data/dbname.sql.gz 注:生产环境中,如果加上--single-transaction,备份的时候就不会锁表了。 mysql 多表批量备份 把在fang 库中,所有含 kk 的表备份出来 for i in `[详细]
-
运用sysbench对MySQL进行测试
所属栏目:[MySql教程] 日期:2022-06-27 热度:175
摘要: 为什么要测试,测什么东西? 测试的种类非常多,测试的目的也非常多,我这里主要的目的就两个 测试MySQL的极限IO 对比不同版本MySQL,不同参数, 不同硬件,不同系统对MySQL的性能影响 为什么选择sysbench 因为MySQL官方的测试就是用sysbench哦 尽量[详细]
-
AWS RDS MySQL和MariaDB Galera Cluster的优缺点对比总结
所属栏目:[MySql教程] 日期:2022-06-27 热度:99
亚马逊提供的MySQL服务,部署高可用区域,单主节点、隐藏从节点,自动实现HA切换,可以进行在线扩展,超越单个数据库部署的容量,以处理高读取量的数据库负载。 1. 优点: (1).在线升级不影响业务正常运行,后期扩容性较好 (2).高可用区域部署,隐藏从节点[详细]