
Mysql
lqbz---
一个纯粹的人,一个高尚的人,一个脱离低级趣味的人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MYSQL高可用集群架构-MHA架构
简介MHA(Master High Availability)是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。该软件由两部分组成:MHA Manager(管理节点)和MHA Node(数据节点)...转载 2020-03-13 14:50:51 · 386 阅读 · 0 评论 -
Mysql 调优
调优思路简介• 0.硬件优化• 1.数据库设计与规划–以后再修改很麻烦,估计数据量,使用什么存储引擎• 2.数据的应用–怎样取数据,sql 语句的优化• 3.磁盘 io 优化• 4.操作系统的优化–内核、tcp 连接数量• 5.mysql 服务优化–内存的使用,磁盘的使用• 6.my.cnf 内参数的优化:• 7 分库分表思路和优劣硬件优化CPU—— 64 位、高主频、高缓存,...原创 2020-03-01 19:47:16 · 352 阅读 · 0 评论 -
Mycat 相关配置
MySQL读写分离的概述Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy/Amoeba)来提升数据库的并发负载能力...原创 2020-02-29 18:07:37 · 292 阅读 · 0 评论 -
Mysql Replication
简介1.Replication可以实现将数据从一台数据库服务器(master)复制到一或多台数据库服务器(slave)2.默认情况下属于异步复制,无需维持长连接3.通过配置,可以复制所有的库或者几个库,甚至库中的一些表4.是MySQL内建的,本身自带的作用1.Fail Over 故障切换2.Backup Server 备份服务,无法对SQL语句执行产生的故障恢复,有限的备份3....原创 2020-02-29 13:33:42 · 205 阅读 · 0 评论 -
Mysql 与Xtrabackup 详解
简介CentOS 7.0中,已经使用MariaDB替代了MySQL数据库,因为MYSQL被Oracle收购以后, MYSQL兄弟MariaDB继续开源事业。安装yum -y install httpd mariadb-server mariadb启动服务、查看服务systemctl start mariadb systemctl enable mariadb systemctl s...原创 2020-02-27 16:14:23 · 319 阅读 · 0 评论 -
mysql 超100%cpu排查
后台top查看进程top - 10:23:21 up 152 days, 7 min, 2 users, load average: 7.69, 7.86, 6.69Tasks: 114 total, 2 running, 112 sleeping, 0 stopped, 0 zombie%Cpu(s): 55.7 us, 0.2 sy, 0.0 ni, 44.0 id,...原创 2020-01-19 17:55:01 · 613 阅读 · 0 评论 -
Windows Mysql乱码
将my-default.ini复制一份my.ini,并添加以下内容后重启服务[mysqld]character-set-server=utf8[mysql]default-character-set=utf8作用mysqld中用途为修改服务器相关编码character_set_database、character_set_server 设置为utf8用途为修改客户端相关编码chara转载 2016-09-09 11:53:55 · 425 阅读 · 0 评论 -
Mysql 用户权限配置
watcher对所有数据库有查看权限mysql> grant select on *.* TO 'watcher'@'%';查看watcher用户权限mysql> show grants for watcher;移除watcher用户security查看权限mysql> revoke SELECT ON `security`.* from 'watcher'@'%' ;更新以上操作mysql转载 2016-08-03 15:39:43 · 551 阅读 · 0 评论 -
MySQL中sql查询某一列数据是否以汉字或非汉字开头
由于汉字都是ascii码大于127之后,所以以此为查询条件,查询以为汉字打头的数据(MySQL5.5.32可正常使用):select * from table where ascii(列名)>127反之不想查询以汉字打头的数据:select * from table where ascii(列名)转载 2015-01-22 15:37:13 · 6041 阅读 · 0 评论 -
mysql 导出表-导出数据库-导出查询数据
导出某张表(包含数据)mysqldump -uroot -p database table > table.sql导出某张表(不包含数据只有表结构)mysqldump -uroot -p -d database table > table.sql导出某个数据库(包含数据)mysql -uroot -p database > database.sql导转载 2015-01-17 18:39:02 · 940 阅读 · 0 评论 -
mysql启动错误1067的解决
环境为windows2003 ,mysql安装路径为c盘,出现此错误多半是my.ini文件出错,解决办法如下删除c:\windows\my.ini文件。将mysql安装目录的my-small.ini复制到c:\windows并修改名称为my.ini。在my.ini文件最后一行添加以下内容。 [mysqld]basedir=C:\mysql-5.5datadir=C:\mys转载 2015-04-16 20:49:13 · 817 阅读 · 0 评论 -
Socket file /var/lib/mysql/mysql.sock exists. Is another MySQL daemon already running with the same
service mysql start时提示:Socket file /var/lib/mysql/mysql.sock exists. Is another MySQL daemon already running with the same unix socket?多个Mysql进程使用了同一个socket,解决方法为reboot整个系统后解决。-还有一种说法是修改mysql.sock转载 2015-06-06 11:37:25 · 4725 阅读 · 0 评论 -
mysql 忘记密码
[root@localhost ~]# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)[root@localhost ~]# service mysql stopShutting down MySQL.....转载 2015-06-04 20:41:34 · 524 阅读 · 0 评论 -
查询数据库中哪些表包含某个字段
已知一个字段中含有字符lan,想知道数据库中哪表含有此字段mysql> select table_name,column_name from information_schema.columns where column_name like '%lan%';+-------------+-------------------+| table_name | column_name转载 2016-01-09 09:35:56 · 8798 阅读 · 0 评论 -
mysql远程登录并设置密码
设置密码为password进行远程登录[root@localhost ~]# mysql -uroot -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 88Server version: 5.6.29-76.2-log Percona转载 2016-06-21 14:49:06 · 1846 阅读 · 0 评论