-
如何在Mac 安装 MySQL8.0
所属栏目:[MySql教程] 日期:2022-07-05 热度:157
如何在Mac 安装 MySQL8.0?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 1、给mac装个本地mysql brew mysql install 2、用brew安装后启动mysql时报错。 3、去查看错误日志 cat /usr/loca[详细]
-
JDBC 技术详解1
所属栏目:[MySql教程] 日期:2022-07-05 热度:55
jdbc是数据库中十分重要的一项技术,是我们在做项目最常用的一类接口实现类, 这里就个朋友们简单详细的聊一下。 首先我们应该知道什么是jdbc JDBC(JavaDataBaseConnectivity)java 数据库连接 , 是 JavaEE 平台下的技术规范 ,定义了在 Java 语言中连接数[详细]
-
怎么创建mysql数据库
所属栏目:[MySql教程] 日期:2022-07-05 热度:58
今天就跟大家聊聊有关怎么创建mysql数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 mysql创建数据库的方法是:可以使用create命令创建数据库,语法格式:【CREATE DATABASE 数据库名;】[详细]
-
如何设置mysql字符集为UTF8
所属栏目:[MySql教程] 日期:2022-07-05 热度:140
这期内容当中小编将会给大家带来有关如何设置mysql字符集为UTF8,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 mysql设置字符集为UTF8的方法是:1、编辑my.ini文件,修改配置【default-character-set=utf8】;2、重启[详细]
-
MHA之虚拟IP
所属栏目:[MySql教程] 日期:2022-07-05 热度:142
在MySQL高可用之MHA部署这篇博文中,已经将MHA的基础架构部署完成,但是并没有解决一个虚拟IP的问题,因为当master宕机后,新的master顶上来,这时前端APP要连接的数据库IP已经发生了变化,为了解决这个问题,必然要引入虚拟IP,谈起虚拟IP,首先想到的应该[详细]
-
UniDAC使用教程九提高性能
所属栏目:[MySql教程] 日期:2022-07-05 热度:102
下载UniDAC最新版本 Universal Data Access Components (UniDAC)是一款通用数据库访问组件,提供了多个数据库的直接访问,如针对Windows的Delphi, C++Builder, Lazarus (以及 Free Pascal) , Mac OS X, iOS, Android, Linux和64和32位的FreeBSD等等。我们将[详细]
-
MySQL主从复制搭建
所属栏目:[MySql教程] 日期:2022-07-05 热度:61
mysql安装点击此处 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步。 MySQL主从是基于binlog的,主上须开启binlog才能进行主从。 指定数据库同步操作: 环境[详细]
-
Centos7 编译安装mariadb-10.1.22
所属栏目:[MySql教程] 日期:2022-07-05 热度:103
mariadb-10.1.22 源码编译安装 下载文件https://mariadb.com/ 1.安装开发环境 yum groupinstall Development Tools 安装需要包: yum install -y ncurses-devel openssl-devel openssl 2.安装cmake tar -xf cmake-3.8.0.tar.gz cd cmake-3.8.0 ./bootstrap m[详细]
-
MHA监控检测报错
所属栏目:[MySql教程] 日期:2022-07-05 热度:191
MHA安装之后一直正常运行,中间也有出现过切换的情况,不过都正常进行,后有其他dba在mha自动切换后做过一些操作,但并未说做了哪些操作。我再查看状态时,发现监控没有在运行,于是手工启动,结果就报以下错误: Mon Nov 20 17:15:11 2017 - [info] MHA::Ma[详细]
-
mysql基础命令
所属栏目:[MySql教程] 日期:2022-07-05 热度:165
结尾用;号或者g show databases; //展示有哪些数据库 use test; //use +数据库名,进入数据库 show tables; //显示库里的表 show tables from mysql; //show tables from +库名,查看指定库内的表,查看时并不会离开当前库,或者用前两种方式use进入后sho[详细]
-
在ubuntu安装php redis扩展
所属栏目:[MySql教程] 日期:2022-07-05 热度:197
在ubuntu安装php redis扩展: 先执行php -m, 如果没有看到redis, 那么就需要安装php redis扩展 下载源码, 我们假定在家目录下有个 git 文件夹来管理 git 文件 $ cd ~/git/ $ git clone 将下载下来的源码移动到/etc 文件下, 然后进入这个目录下 $ mv phpredis[详细]
-
MySQL innodb 全文索引使用
所属栏目:[MySql教程] 日期:2022-07-05 热度:147
MySQL innodb 全文索引使用: 1、mysql 5.7 全文索引以下几个参数(配置文件/etc/my.cnf) #控制innodb全文检索分词的最小长度,如果设置为2那么一个汉字和一个字母将不能搜到 ngram_token_size=1 #存储在InnoDB的FULLTEXT索引中的最小词长,所说使用了ngram_t[详细]
-
MySQL MHA详细搭建步骤
所属栏目:[MySql教程] 日期:2022-07-05 热度:71
环境: 用3台服务器搭建MySQL MHA 主节点:192.168.157.128 CentOS 7.6 数据库:mysql-5.7.27-linux-glibc2.12-x86_64 从节点:192.168.157.129 CentOS 7.6 数据库:mysql-5.7.27-linux-glibc2.12-x86_64 管理节点:192.168.157.130 CentOS 7.6 数据库:mysq[详细]
-
LAMP环境创建
所属栏目:[MySql教程] 日期:2022-07-05 热度:181
Lamp环境搭建:(将解压后的lamp目录移动到/目录下) 一、准备工作 1、安装编译工具gcc、gcc-c++ 注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源 1)编辑yum配置文件: # mount /dev/cdrom /mnt/cdrom # vim /etc/yum.repos.d/CentO[详细]
-
xtrabackup 远途流备份脚本
所属栏目:[MySql教程] 日期:2022-07-05 热度:181
xtrabackup 远程流备份脚本: 1、xbstream 流,本地文件夹可以自己创建,异地文件夹必须存在 innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --compress /root/backup/ | ssh root@192.168.56.15 xbstream -x -C /tmp/ 2、xbstream 流,对端[详细]
-
mysql系统安全管理和优化
所属栏目:[MySql教程] 日期:2022-07-05 热度:135
mysql系统安全管理和优化: 1. 禁止MySql以管理员账号权限运行 MySql应该使用非管理员账号运行,以普通账户安全运行mysqld 加固方法:在my.cnf配置文件中配置user=mysql 2. 设置root用户口令并修改登录名,且不存在空密码账户 修改root用户密码,在MySql控制[详细]
-
MariaDB 10.3 主同步拷贝
所属栏目:[MySql教程] 日期:2022-07-05 热度:55
MariaDB主主同步,也就是两个MariaDB之间互为主从,每个MariaDB均为主、从双角色。 1. MariaDB01配置 vi /etc/my.cnf.d/server.cnf [mysqld] server-id = 1 log-bin = master-log relay-log = slave-log auto_increment_offset = 1 auto_increment_increment[详细]
-
mysql优化趋向
所属栏目:[MySql教程] 日期:2022-07-05 热度:55
随着数据的积累,慢慢的我们一些不好的习惯都会在系统中暴露出来,程序执行的效率低,用户体验下降,如果我们不采取一些措施,那么用户就回流失。 提高程序的执行效率可能需要做很多工作,但其中一个重要的工作就是mysql优化,或者称为数据库优化。 优化方向[详细]
-
MySQL开发规范中必定要禁用char
所属栏目:[MySql教程] 日期:2022-07-05 热度:141
MySQL开发规范中必须禁用char: 一、说明 channel渠道号到底应该怎么选择数据类型,两个选择,一个是char(),另一个是varchar()。在系统里看到用什么的都有,没有任何规律,实在没办法了没辙了需要制定一个规范,禁用char()。 二、原因 1、char扩展会导致表[详细]
-
如何运用MySQL 8.0用户和角色管理
所属栏目:[MySql教程] 日期:2022-07-04 热度:152
这篇文章主要为大家展示了如何使用MySQL 8.0用户和角色管理,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。 MySQL8.0新加了很多功能,其中在用户管理中增加了角色的管理, 默认的密码加密方式也做了调整,[详细]
-
MySQL基础篇 从五个维度出发 审视表结构策划
所属栏目:[MySql教程] 日期:2022-07-04 热度:81
MySQL基础篇 从五个维度出发 审视表结构策划: 一、数据场景 1、表结构简介 任何工具类的东西都是为了解决某个场景下的问题,比如Redis缓存系统热点数据,ClickHouse解决海量数据的实时分析,MySQL关系型数据库存储结构化数据。数据的存储则需要设计对应的表[详细]
-
mysql用户管制的用法
所属栏目:[MySql教程] 日期:2022-07-04 热度:185
这篇文章主要讲解了mysql用户管理的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 本文内容: 用户的介绍 查看用户 创建用户帐户 修改账户 删除帐户 关于匿名用户 首发日期:2018-04-19 用户的介绍: mysql的客户端连[详细]
-
如何达成mysql用户权限管理
所属栏目:[MySql教程] 日期:2022-07-04 热度:50
这篇文章主要讲解了如何实现mysql用户权限管理,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 本文内容: 什么是用户权限 恰当的用户权限 查看权限 修改权限 删除权限 首发日期:2018-04-19 什么是用户权限: 每个用户都有[详细]
-
mysql如何实现数据备份与恢复
所属栏目:[MySql教程] 日期:2022-07-04 热度:124
这篇文章主要讲解了mysql怎么实现数据备份与恢复,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 本文内容: 复制文件法 利用mysqldump 利用select into outfile 其它(列举但不介绍) 首发日期:2018-04-19 有些时候,在备[详细]
-
Linux二进制包安置Mysql8主从复制
所属栏目:[MySql教程] 日期:2022-07-04 热度:156
Linux二进制包安装Mysql8主从复制: 1、下载安装包 2、删除系统自带 rpm -qa |grep mysql rpm -qa |grep mariadb rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 3、修改配置文件 cat /etc/my.cnf [mysql] default-character-set=utf8 [mysqld] skip-n[详细]
