mysql
文章平均质量分 56
justdoshare
这个作者很懒,什么都没留下…
展开
-
mysql 事务处理一次记录
MYSQL 事务处理主要有两种方法:1、用 BEGIN, ROLLBACK, COMMIT来实现BEGIN开始一个事务 ROLLBACK事务回滚 COMMIT事务确认2、直接用 SET 来改变 MySQL 的自动提交模式:SET AUTOCOMMIT=0禁止自动提交 SET AUTOCOMMIT=1开启自动提交使用事务最后一定要commit或者rollback有时候使用线程池,finally最后一般都会 setAutoCommit(true) 这个时候如果事务出错没有ro...原创 2021-04-01 15:01:09 · 126 阅读 · 0 评论 -
mysql查看数据库和表的占用空间大小
1.查看数据库的大小use 数据库名SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH)FROM information_schema.TABLES where TABLE_SCHEMA='数据库名';得到的结果是以字节为单位,除1024为K,除1048576为M。2.查看表的最后mysql修改时间select TABLE_NAME,UPDATE_TIME from INFORMATION_SCHEMA.tables where TABLE_SCHEMA='.转载 2021-02-25 12:00:54 · 4039 阅读 · 0 评论 -
mysqldump 导出导入数据库
mysqldump 导出导入数据库一、导出数据库1.导出数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u root -p db_name > test_db.sql2.mysql导出数据库一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p test_db users> test_users.sql (结尾没有分号)二、导入数据库.原创 2021-02-25 11:21:13 · 2877 阅读 · 0 评论 -
MySQL5.7 修改数据库默认编码
一、简介 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。 二、内容描述 那上面说了既然utf8能够存下大部分中文汉字,那为什么还要使用utf8mb4呢? 原来mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。三个...原创 2021-02-25 10:43:59 · 651 阅读 · 0 评论 -
centos7 mysql 开机启动
centos7 mysql 开机启动1. 查看系统当前默认启动项目的方法,不再是setup之类的了。systemctl list-unit-files执行此命令能查看当前系统的服务启动和服务状态。可以使用grep来查特定的服务是否开机启动[root@VM-0-6-centos ~]# systemctl list-unit-files |grep mysqlmysqld.service enabledmysqld@..原创 2021-02-25 09:31:12 · 988 阅读 · 0 评论 -
tomcat7 配置数据库连接池
tomcat7 配置数据库连接池准备:首先把jdbc链接jar包放到/usr/local/tomcat/lib 目录下第一种,单个应用独享数据源 正确的tomcat7 配置:就一步,找到Tomcat的server.xml(应该放到 content.xml里,不然会报找不到数据库错误)找到工程的Context节点,添加一个私有数据源<Context path="" docBase="study" reloadable="false"> <...原创 2021-02-25 00:28:42 · 603 阅读 · 1 评论 -
MySQL 5.7 RPM安装 - Linux(结尾附视频)
MySQL 5.7 RPM安装 - Linux(结尾附视频)本文关键字:MySQL、数据库、5.7版本、Linux系统、安装配置文章目录MySQL 5.7 RPM安装 - Linux(结尾附视频) 一、MySQL简介 二、版本选择 1. 应用场景 2. MySQL版本 三、下载地址 1. 官网地址 2. 社区版下载 3. 选择版本 4. 下载安装包 四、安装步骤 1. 解决依赖冲突 2. 解决依赖缺失转载 2021-02-24 09:01:30 · 116 阅读 · 0 评论 -
mysql创建表/新增字段
mysql创建表CREATE TABLE `article` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '表id', `aid` int(11) NOT NULL DEFAULT '0' COMMENT 'refer文章id', `title` varchar(100) NOT NULL COMMENT '文章标题', `content` varchar(5000) NOT NULL COMMENT '文章内容', `result`原创 2021-02-23 09:51:48 · 880 阅读 · 0 评论 -
MySQL添加用户、删除用户、授权及撤销权限
一.创建用户:mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));#这样就创建了一个名为:test 密码为:1234 的用户。注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器(例如192.168.1.10),转载 2021-02-19 21:37:06 · 323 阅读 · 0 评论 -
mysql授权replication_MySQL创建用户并授权REPLICATION CLIENT和REPLICATION SLAVE
一、创建用户CREATE USER ‘test‘@‘%‘ IDENTIFIED BY ‘test‘;FLUSH PRIVILEGES;二、授权REPLICATION CLIENT:授予此权限,复制用户可以使用 SHOW MASTER STATUS, SHOW SLAVE STATUS和 SHOW BINARY LOGS来确定复制状态。REPLICATION SLAVE:授予此权限,复制才能真正工作。一般复制账号需要以上两个权限。GRANT REPLICATION CLIENT O转载 2021-02-19 21:00:24 · 6188 阅读 · 0 评论 -
MySQL 的主从复制(高级篇)
首先要明白为什么要用 mysql 的主从复制:1–在从服务器可以执行查询工作 (即我们常说的读功能),降低主服务器压力;(主库写,从库读,降压)2–在从主服务器进行备份,避免备份期间影响主服务器服务;(确保数据安全)3–当主服务器出现问题时,可以切换到从服务器。(提升性能)来说一下主从复制的实现原理mysql 复制过程分为三步(如上图所示):1.mster 将改变记录到二进制日志 (binary log) 当中 这些记录过程叫做二进制日志事件 binary lo...转载 2021-02-19 20:53:46 · 172 阅读 · 1 评论