MySql
文章平均质量分 78
瞎胡扯
这个作者很懒,什么都没留下…
展开
-
MySQL 中截取字符串的方法
MySQL 字符串截取功能原创 2022-12-15 10:06:55 · 7206 阅读 · 0 评论 -
mysqldump: Got error: 1044: Access denied for user XXXX when doing LOCK TABLES
一、问题分析在使用mysqldump 执行远程备份数据库的时候报如下错误:mysqldump: Got error: 1044: Access denied for user XXXX when doing LOCK TABLES很明显此问题,是由于用户没有权限。可以登录mysql服务查询用户的权限。SHOW GRANTS [FOR user]二、解决方式1、分配权限可以使用 GRANT 命令分配 LOCK TABLES 权限,如下所示:GRANT LOCK TABLES ON `db_原创 2021-04-27 17:18:36 · 1003 阅读 · 0 评论 -
配置MySQL开机自启动
个人博客地址一、概述在Linux环境下配置完多实例MySQL后,每次开机都要手动启动,现配置成开机自启动模式。在多实例情况下命令chkconfig不再起作用,所有就需要我们手动配置了。二、Linux启动小知识在配置MySQL 多实例启动时,首先让我们了解一下,Linux启动的知识点。正常情况下Linux的启动顺序如下:加载内核执行init程序/etc/rc.d/rc.sysinit 有init 执行的第一个脚本/etc/rc.d/rc $RUNLEVEL $RUNLEVEL为缺省.原创 2021-03-08 17:27:07 · 4140 阅读 · 0 评论 -
LInux 下配置MySQL多实例[mysqld_multi]
一、MySQL多实例介绍1.1.什么是MySQL多实例MySQL多实例就是在一台机器上开启多个不同的服务端口(如:3306,3307),运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务:;1.2.MySQL多实例的特点有以下几点有效利用服务器资源,当单个服务器资源有剩余时,可以充分利用剩余的资源提供更多的服务。节约服务器资源资源互相抢占问题,当某个服务实例服务并发很高时或者开启慢查询时,会消耗更多的内存、CPU、磁盘IO资源,导致服务器上的其他实例提供服务的原创 2021-03-05 18:05:48 · 2536 阅读 · 1 评论 -
解决:timestamp 默认值 ‘0000-00-00 00:00:00’ 报错
一、问题描述在 mysql5.7 版本创建如下表结构时出现,timestamp 字段默认值错误:如下所示:CREATE TABLE `login_log` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT , `uuid` VARCHAR(34) UNIQUE NOT NULL COMMENT '登录编号', `number` VARCHAR(20) NOT NULL COMMENT '登录账号原创 2021-01-07 17:15:18 · 6630 阅读 · 0 评论 -
MySQL的主从配置
MySQL的主从配置。 一、选准备两台版本相同的MySQL数据库。 主机:A:192.168.0.100从机:B:192.168.0.101 二、先登录主机A设置可创建具有复制权限的帐户。 mysql>GRANT REPLICATI原创 2011-08-18 09:51:43 · 1161 阅读 · 0 评论 -
MySQL 没有新增,存在更新
一、前言 在项目开发中会经常遇到,在插入数据库时,当不存在时就新增此条数据,当存在则更新本条数据。最近项目中也遇到了此类问题,在MySQL主要提供了两种方式,现将使用方式,及却别记录一下,加强记忆。二、INSERT ... ON DUPLICATE KEY UPDATE 1、语法示例 三、REPLACE...原创 2020-05-09 11:20:50 · 3259 阅读 · 0 评论 -
MySQL随笔记录
一、修改默认值ALTER TABLE `tableName` ALTER COLUMN `columnName` SET DEFAULT `defaultValue`二、创建索引1、使用 alter 创建索引ALTER TABLE 表名 ADD 索引类型(unique,primary key,fulltext,index) [索引名](字段)2、使用 create inde...原创 2020-04-03 18:35:25 · 148 阅读 · 0 评论 -
Java应用和Mysql时间相差8个时区的问题
最近在做项目时发现,在无论在java应用中使用 java.util.Date还是使用 java.time.LocalDateTime类,获取的当前时间保存到数据库中后,数据库中的时间跟应用中获取的时间相差 8个小时。 一、排查过程 首先查看数据库和java应用的时区设置,发现时区都没为题,都为东八区。 困惑了好久 再一次配置 数据库...原创 2019-08-29 17:21:27 · 1785 阅读 · 1 评论