
MySQL
文章平均质量分 67
mysql的安装和使用,已经遇到的一些问题和优化的建议
徐州蔡徐坤
学习时长两年半,喜欢唱跳rap篮球的java后端开发
展开
-
高级MySQL数据库备份脚本
指定数据库连接中的数据库进行备份可以将备份文件通过FTP或者SFTP传输到其他服务器进行异地备份指定备份文件保留天数邮件发送备份信息原创 2024-08-28 09:01:08 · 1597 阅读 · 0 评论 -
MySQL 8.x 高可用集群之MGR(组复制)
以上文档概述了 MySQL 集群部署的过程,包括修改主机名、关闭 SELinux、安装 MySQL、移除系统自带的 MariaDB、下载安装文件、启动 MySQL 并修改密码、开启防火墙端口、修改 MySQL 配置文件、创建复制账号、安装 MGR 插件等步骤。接着介绍了在单主模式下启动 MGR 集群,包括执行 MySQL 操作、验证主从数据同步和读写操作、测试主从数据库宕机等步骤。然后讲解了如何整合 MySQL Router 实现读写分离,包括安装和配置 MySQL Router等原创 2024-03-26 10:49:28 · 2632 阅读 · 2 评论 -
HeidiSQL数据库管理工具使用教程
HeidiSQL(HeidiSQL数据库管理工具)是一个开源的数据库管理工具,通常用于连接和管理关系型数据库系统。它提供了一个用户友好的图形用户界面,允许数据库管理员、开发人员和数据分析师轻松地执行各种数据库操作。原创 2023-10-25 09:13:42 · 18695 阅读 · 6 评论 -
MySQL数据库汉字转拼音全拼(大写、小写、拼音首字母)函数和ELT(INTERVAL(CONV(HEX(LEFT(CONVERT方式实现转拼音
本文介绍mysql使用函数将中文转为拼音,包括大写拼音、小写拼音、拼音首字母等原创 2023-06-01 17:05:32 · 3148 阅读 · 1 评论 -
mysql更改数据目录后启动报错问题: File ‘./binlog.index‘ not found (OS errno 13 - Permission denied)
SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。selinux(security enhanced linux)安全强化的linux,它是一个linux内核模块,也是linux的一个安全子系统。原创 2023-05-03 16:46:27 · 1906 阅读 · 0 评论 -
如何完全卸载linux下通过rpm安装的mysql
如果之前安装过并已经启动,则需要卸载前请先关闭MySQL服务。移除剩余安装,如果存在依赖检测失败,则先移除被依赖的文件。查看mysql运行状态命令。如下图即表示卸载完成。原创 2023-05-02 20:35:51 · 4080 阅读 · 1 评论 -
关于事务报错解决do not call commit or rollback more than once per transaction报错的分析
该报错信息的意思是:每个事务调用提交或回滚的次数不要超过一次,在try-catch捕捉到异常进行rollback之后,又执行了finally的commit的方法。如果业务代码中报错,就会被catch捕捉到并且执行事务回滚,但是最后又执行finally的commit的方法,才会导致此问题的发生。2.去除finally,把事务提交的commit方法放到catch之前。1.执行rollback之后,直接抛异常退出当前执行的方法。原创 2023-04-30 19:47:07 · 2798 阅读 · 0 评论 -
MySQL创建用户并赋权限
如果只是希望新建一个用户并且赋予全部执行权限,可以执行以下命令,并且以下内容可以不用看。如果直接从数据库delete删除用户,再次创建该用户时会报错。因此删除用户需要使用以下命令。收回用户数据库的所有权限。原创 2023-04-25 10:49:31 · 5185 阅读 · 0 评论 -
Linux和window如何开放防火墙端口(8080,3306,9200,6379...)
开放端口桌面左下角,点击开始,找到控制面板,点击打开点击“Windows防火墙”点击“打开或关闭Windows防火墙”,确人Windows防火墙是否打开返回上一级,点击“高级设置”在“高级安全 window防火墙”窗口中,“入站规则”→“新建规则”弹出“新建入站规则向导”,选择“端口”→“下一步”协议和端口:选择相应的协议,如添加8080端口,选择TCP,特定本地端口输入8080,下一步操作:选择“允许连接”,下一步配置文件:勾选“域”,“专用”,“公司”,点击下一步原创 2022-04-12 22:04:12 · 23481 阅读 · 2 评论 -
使用Load Data命令对MySQL千万级数据量快速迁移
load data使用前需查看secure_file_priv该变量的设置,secure_file_priv的路径就是导出数据的路径,如果没有可以在windows的my.ini)或者linux的my.cnf中添加secure_file_priv的值指定具体路径。原创 2023-02-24 13:56:56 · 1152 阅读 · 0 评论 -
MySQL学习笔记
学习笔记(转载自:https://dhc.pythonanywhere.com/entry/share/?key=3ad29aad765a2b98b2b2a745d71bef715507ee9db8adbec98257bac0ad84cbe4#h3--acid)原创 2022-09-15 16:43:51 · 508 阅读 · 0 评论 -
MySQL使用全文索引+ngram全文解析器进行全文检索
ngram是全文解析器能够对文本进行分词,中文分词用ngram_token_size设定分词的大小,ngram_token_size的值就是连续n个字的序列示例使用ngram对于‘全文索引进行分词’ngram_token_size=1,分词为‘全‘,’文‘,’索‘,’引‘ngram_token_size=2,分词为‘全文‘,’文索‘,’索引‘ngram_token_size=3,分词为‘全文索‘,’文索引‘ngram_token_size=1,分词为‘全文索引‘.........原创 2022-07-27 11:28:23 · 4444 阅读 · 0 评论 -
中国省市SQL表---市级行政单位表
中国省市SQL表---市级行政单位表原创 2022-06-06 15:12:50 · 427 阅读 · 0 评论 -
中国省市SQL表---省级行政单位表
中国34个省级行政单位 23个省 5个自治区 4个直辖市 2特别行政区原创 2022-06-06 15:10:55 · 910 阅读 · 0 评论 -
数据库:drop、truncate、delete三者删除的区别
一:用法和区别drop:drop table 表名 删除内容和定义,并释放空间。执行drop语句,将使此表的结构一起删除。truncate (清空表中的数据):truncate table 表名 删除内容、释放空间但不删除定义(也就是保留表的数据结构)。与drop不同的是,只是清空表数据而已。 truncate不能删除行数据,虽然只删除数据,但是比delete彻底,它只删除表数...转载 2019-08-19 11:56:10 · 200 阅读 · 0 评论