MySQL
MySQL 相关
ko_oi
你愁啥
展开
-
linux常见的mysql问题
这些是一些常见的MySQL问题及其解答。根据具体情况,可能还会遇到其他问题,需要根据具体错误信息和日志进行进一步的排查和解决。忘记MySQL root用户密码。无法连接到MySQL服务器。MySQL表崩溃或损坏。MySQL日志文件过大。多个MySQL实例冲突。字符集和排序规则问题。数据库授权和权限问题。MySQL运行缓慢。原创 2023-08-15 10:27:17 · 304 阅读 · 2 评论 -
yum 安装mysql 5.7
文章目录下载安装密码下载#1.下载安装官方yum repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmwget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm安装2.使用上面的命令就直接下载了安装用的Yum Repository,原创 2022-02-28 10:37:28 · 1681 阅读 · 0 评论 -
mysql 二进制多实例安装
1.准备用户[root@Centos7 ~]#mkdir /data/mysql[root@Centos7 ~]#useradd -r -s /sbin/nologin -d /data/mysql mysql2.解压缩[root@Centos7 ~]#tar xvf mariadb-10.2.25-linux-x86_64.tar.gz -C /usr/local/[root@Centos7 ~]#cd /usr/local/[root@Centos7 local]#ln -s mari原创 2022-02-28 10:29:41 · 676 阅读 · 0 评论 -
msyql 多实例安装
1)yum多实例安装1.编辑yum源[mariadb]name = MariaDBbaseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64/gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDBgpgcheck=1[root@magedu ~]#sudo yum install MariaDB-server MariaDB-client原创 2022-02-28 09:46:22 · 76 阅读 · 0 评论 -
yum安装mysql5.7
1.下载安装官方yum repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2.使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。[root@localhost ~...原创 2019-12-25 09:03:35 · 169 阅读 · 0 评论 -
mysql数据库常用操作
数据库操作创建数据库: CREATE DATABASE|SCHEMA [IF NOT EXISTS] 'DB_NAME'; CHARACTER SET 'character set name’COLLATE 'collate name' 修改数据库: ALTER DATABASE DB_NAME character set utf8; 删除数据库 DROP DATABASE|SCHE...原创 2019-12-23 10:15:55 · 85 阅读 · 0 评论 -
mysql的用户管理
创建远程登陆用户create user 'wang'@'%' identified by '1234'授予权限grant all privileges on *.* to 'wang'@'%' identified by '1234' ;然后可以用navicat 进行链接 记得关闭防火墙命令 vim /etc/selinux/config 改为disabledsystem...原创 2019-12-20 09:09:35 · 112 阅读 · 0 评论 -
mysql常用表操作
表操作增加字段 alter table student add phone varchar(50) not null;删除字段 alter table student drop phone ;更改字段名 alter table student change 旧字段 新字段 varchar(20) not null;修改类型 alter table student modify 字段名 ...原创 2019-12-19 15:06:26 · 56 阅读 · 0 评论 -
mysql事务
启动事务:BEGINBEGIN WORKSTART TRANSACTION结束事务:COMMIT:提交ROLLBACK: 回滚set autocommit={1|0} 默认为1开启自动提交,为0时设为非自动提交show variables like 'autocommit';查看是否是自动提交;事务支持保存点:savepointSAVEPOINT identifierROL...原创 2019-12-19 15:06:04 · 76 阅读 · 0 评论 -
mysql备份
常用备份命令文章目录1.备份单独的库(实际是恢复之前的表,前提是自己建库)2.备份某库单独的表3.保存数据结构备份数据库 -B4.备份所有数据库 -A5.备份所有存储过程和函数6.恢复单张表的某些数据1.备份单独的库(实际是恢复之前的表,前提是自己建库)[root@Centos7 ~]# mysqldump hellodb > /data/backup/hellodb.sql[ro...原创 2019-12-19 09:13:55 · 71 阅读 · 0 评论 -
xtrabackup 增量备份
xtrabackup 增量备份1.完全备份准备文件夹xtrabackup --backup --target-dir=/backup/base/2.进入mysql 修改数据[centos]$ mysqlMariaDB [hellodb]> use hellodb;#修改数据库MariaDB [hellodb]> insert students(name,age)val...原创 2019-12-19 09:13:42 · 137 阅读 · 0 评论 -
mysql主主复制
1.编辑主1服务器[mysqld]server-id=175log-binauto_increment_offset=1auto_increment_increment=2 2.重启服务&&创建账号systemctl restart mariadb grant replication slave on *.* to repluser@'%' identified...原创 2019-12-10 16:22:22 · 68 阅读 · 0 评论 -
mysql实现MHA
实现MHA现有3台主机 mastermha 主机 192.168.41.175 master 主机 192.168.41.102 slave1 主机 192.168.41.103 slave2 主机 192.168.41.1041.准备文件192.168.41.175yum -y localinstall mha4mysql-manageryum -y localinstal...原创 2019-12-09 14:32:14 · 87 阅读 · 0 评论 -
mysql主从复制
主服务器1.配置主服务器my.cnfvim /etc/my.cnfserver-id=1 --设置唯一idlog-bin=/data/logbin/mysql --设置二进制路径binlog_format=row --设置保留行二进制日志2.service mysqld restart3.添加从账户有复制权限mysql> grant replication slav...原创 2019-12-09 14:31:01 · 69 阅读 · 0 评论 -
mysql增量备份
1)全备份数据[root@Centos7 ~]#mysqldump -A --master-data=2 > /data/all.sql2)查看备份点[root@Centos7 ~]#vim /data/all.sql ----记住此处这是我们从这里开始备份的-- CHANGE MASTER TO MASTER_LOG_FILE='logbin.000003', MASTER_...原创 2019-12-09 14:28:41 · 189 阅读 · 0 评论 -
mysql日志相关解析
当在写配置文件的时候后面接文件名事务日志 transaction log错误日志 error log通用日志 general log慢查询日志 slow query log二进制日志 binary log中继日志 reley log文章目录事务日志错误日志通用日志慢查询日志二进制日志mysqlbinlog事务日志Innodb事务日志相关配置:ll /var/lib/...原创 2019-12-09 14:25:07 · 217 阅读 · 0 评论 -
mysql索引
创建索引:CREATE INDEX [UNIQUE] index_name ON tbl_name (index_col_name[(length)],...);ALTER TABLE tbl_name ADD INDEX index_name(index_col_name);例子:create index index_name on test (name (1));help CREAT...原创 2019-12-09 14:19:10 · 70 阅读 · 0 评论 -
sql 注入基本语法
sql 注入基本语法sql注入select * from user where username ='admin' and password =' ' or '1'='1';select * from user where username='admin'--' and password=''';原创 2019-12-09 14:17:49 · 339 阅读 · 0 评论 -
MySQL MariaDB 多种安装方式
MySQL,MariaDB 安装文章目录MySQL,MariaDB 安装1)yum多实例安装1.编辑yum源2)二进制多实例安装二进制安装编译安装1)yum多实例安装1.编辑yum源 [mariadb] name = MariaDB baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64/ gpgkey=...原创 2019-07-04 15:47:43 · 258 阅读 · 0 评论 -
Mysql 字符出错
latin1是你要进行更改的字符1.set names latin1 临时生效(在mysql终端里面)2.更改my.cnf参数 可以实现set names latin1 永久生效在client里面指定default-character-set=latin1在mysqld里面指定default-character-set=latin1...原创 2019-06-15 14:20:34 · 173 阅读 · 0 评论 -
MariaDB 本地链接 Navicat for mysql 报错解决办法
格式为链接名 mysql主机ip localhost端口 3306用户名 root密码 1234(自己定义的密码)连接不上的原因是数据库字段名没有识别,执行红色的sql语句,执行完之后再测试navicat 即可成功链接MariaDB [mysql]> select host from user where host='localhost'...原创 2019-05-28 15:20:10 · 1046 阅读 · 0 评论 -
MariaDB 设置初始密码
mariadb 设置初始密码安装 yum install mariadb-server启动 systemctl start mariadb当我运行mysql的时候直接进入到库里面去了竟然没有设置密码我要设置密码保证安全性1.执行命令mysql 进入数据库里面2.update mysql.user set password=password("1234") wher...原创 2019-05-28 14:43:44 · 1474 阅读 · 0 评论