mysql数据库

linux 安装 mysql

假装没事ソ 提交于 2020-02-19 12:48:48
MySQL 按照以下的顺序进行执行 再次查看发现已经没有 mysql-libs 的安装文件 官网下载地址: https://downloads.mysql.com/archives/community/ 确保系统中有 libaio 包 ./mysqld --initialize --user=mysql --datadir=/var/lib/mysql --explicit_defaults_for_timestamp lo0dj.jpOM_w 记住上面的的密码; 可能会出现这种情况。 vim /etc/my.cnf # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default location during install, and will be replaced if you # *** upgrade to a newer version of MySQL. [mysqld] # Remove leading #

mysql之mysqldump工具参数学习

荒凉一梦 提交于 2020-02-19 11:59:23
去年就想把mysql ocp考一下的,但一直没有耐住性子去做题,又总是走马观花式的看些学习资料,总感觉无所得。今年受疫情影响,空闲时间较多,惟愿静下心来,脚踏实地如当初学习oracle一般,从基础知识开始,一点一点积累。 现在的策略是,根据mysql ocp题库,以题目所涉及的知识点入手,以点到面的方式来填充mysql知识图谱。 ------------------------------------------------------------------- 1、 --all-databases, -A //导出全部数据库。 mysqldump -uroot -p --all-databases>outfile.sql mysqldump -uroot -p -A>outfile.sql //等同于上句 2、 --all-tablespaces, -Y //导出全部表空间。 mysqldump -uroot -p --all-databases --all-tablespaces>outfile.sql mysqldump -uroot -p –A -Y>outfile.sql //等同于上句 3、 --no-tablespaces, -y //不导出任何表空间信息。 #mysqldump -uroot -p --all-databases --no-tablespaces

MySQL如何找出未提交事务信息

爷,独闯天下 提交于 2020-02-19 08:44:59
前阵子,我写了一篇博客 “ ORACLE中能否找到未提交事务的SQL语句 ” , 那么在MySQL数据库中,我们能否找出未提交事务执行的SQL语句或未提交事务的相关信息呢? 实验验证了一下,如果一个会话(连接)里面有一个未提交事务,然后不做任何操作,那么这个线程处于Sleep状态 mysql> select connection_id() from dual; +-----------------+ | connection_id() | +-----------------+ | 6 | +-----------------+ 1 row in set (0.00 sec) mysql> set session autocommit=0; Query OK, 0 rows affected (0.00 sec) mysql> delete from kkk where id =1; Query OK, 1 row affected (0.00 sec) mysql> 在另外一个会话(连接)里面,查询这个超过10秒未提交事务的详细信息: SELECT t.trx_mysql_thread_id ,t.trx_state ,t.trx_tables_in_use ,t.trx_tables_locked ,t.trx_query ,t.trx_rows_locked ,t.trx

MySQL版本调研

断了今生、忘了曾经 提交于 2020-02-19 08:42:00
1引言 1.1 编写目的 本文的主要目的是通过对当前项目中使用的各种版本的数据库进行比较,分析各自特性和稳定程度,最终推荐合适的版本作为今后的标准数据库。 1.2 背景 当前,部门负责管理维护的现网使用数据库有Oracle、MySQL、PostgreSQL 等;由于使用的数据库大小版本各异,不利于规范管理,需要制定统一的标准。 1.3 参考资料 无 2使用分析 2.1 使用概况 在线版本 使用率 MySQL5.1 较高 MySQL5.5 较高 MySQL5.6 较高 MySQL5.7 较高 Oracle/PostgreSQL 低 表1 2.2 常用系统分析 从统计结果看,使用较多是MySQL,标准数据库选型将从MySQL中挑选。MySQL是一个 关系型数据库管理系统 ,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的 关系型数据库管理系统 ,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联 数据库管理系统 ,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL

数据库-MYSQL简介

你说的曾经没有我的故事 提交于 2020-02-19 04:25:31
数据库 数据库(DB,DataBase):就是存放数据的仓库,安装在操作系统上,用于存储数据和管理数据的软件。 数据库分类: 关系型数据库(SQL) MYSQL,Oracle,Sql Server,DB2,SQLlite… 通过表和表之间,行和列之间的关系进行数据的存储,类似于excel中的表。 非关系型数据库(NoSQL) Redis,MongDB 非关系型数据库,对象存储,通过对象自生的属性来决定。 DBMS DBMS:数据库管理软件,科学有效的管理我们的数据,维护和获取数据。 其中MYSQL是一款关系型数据库管理系统。 MYSQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。它是一个开源的数据库软件,体积小、速度快、总体拥有成本低。 mysql数据库是java学习路上必须学的数据库,因为后续做系统,必然会涉及到关系型数据库,mysql关系型数据库小,快,还是开源的,更关键的是成本低,我们学习使用的mysql不用花钱,当然这都是它本身的优点,另外社会需求也是一个条件,很多编程岗位都需要会使用mysql数据库。 来源: CSDN 作者: Ara_Hu 链接: https:/

Java使用Mysql数据库实现批量添加数据

做~自己de王妃 提交于 2020-02-19 01:43:29
EmployeeDao.java //批处理添加数据 public int saveEmploeeBatch(){ int row = 0; try{ con = DBCon.getConn(); String sql = "insert into tb_employee(name,age,sex,duty)values(?,?,?,?)"; pstmt = (PreparedStatement) con.prepareStatement(sql); Random random = new Random(); for(int i = 0; i < 10; i++){ pstmt.setString(1 , "22"+i); pstmt.setInt(2, 1+i); pstmt.setString(3, i % 2 == 0?"男":"女"); pstmt.setInt(4, random.nextInt(5)+10); pstmt.addBatch(); } int[] rows = pstmt.executeBatch(); row = rows.length; }catch(Exception e){ e.printStackTrace(); }finally{ try{ if(pstmt != null) pstmt.close(); }catch(Exception e)

0429-如何在Redhat7.4安装HDP3.0.1

别说谁变了你拦得住时间么 提交于 2020-02-19 00:27:44
温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。 Fayson的github: https://github.com/fayson/cdhproject 提示:代码块部分可以左右滑动查看噢 1.文档编写目的 7月13日,Hortonworks在其官网宣布发布HDP3.0,相关介绍可以参考Fayson昨天的文章《Hortonworks正式发布HDP3.0》,最近又更新到了HDP3.0.1。本文档Fayson主要描述如何在Redhat7.4安装HDP3.0.1。HDP与CDH的安装步骤一致,主要包括以下四部分: 1.安全前置准备,包括安装操作系统、关闭防火墙、同步服务器时钟等; 2.外部数据库如MySQL安装 3.安装Ambari; 4.安装HDP集群; 本次Fayson的测试环境为 1.Ambari2.7.1 2.HDP3.0.1 3.Redhat7.4 4.JDK1.8.0_141 5.MariaDB-5.5.56 6.root用户安装 2.前置准备 2.1.hostname及hosts配置 集群中各个节点之间能互相通信使用静态IP地址。IP地址和主机名通过/etc/hosts配置,主机名通过/etc/hostname进行配置。 以Ambari节点(172.31.13.10)为例: hostname配置 /etc/hostname文件如下:

MySQL数据库逐步安装

纵饮孤独 提交于 2020-02-18 22:08:37
本文以mysql数据库5.5版本为例进行说明。 安装包下载地址也可以去官网下载 提取码:l7uy 安装步骤 根据操作系统选择版本,这里使用的是mysql64位的,双击安装包,点击下一步。这一步,必须选择勾选“I accept the terms in the License Agreement”。然后点击next,继续安装。 这一步,显示3种安装类型: Typical:表示一般常用的组件都会被安装,默认情况下安装到C盘programFiles下。 Custom:自定义,可以选择安装什么功能,或者不安装什么功能,安装路径也是可以选择的; Complete:全部功能,但是会占用较多的磁盘空间。 这里选择Custom类型。点击next。 这一步,需要注意一下。mysql服务,以及server data files(数据文件服务)默认都是安装在C盘下,前者是安装在C盘programFiles,后者安装在C盘的programData(该文件夹默认情况下是隐藏的)路径下。可以分别修改两者的安装路径,注意安装路径中一定不要有中文。点击next。 此时会显示安装进度条,安装完成之后会弹出一些介绍页面,直接点击next即可。最后会显示安装完成界面。下边有一个“launch the MYSQL Instance Configuration Wizard”,勾选上,会显示mysql服务的配置页面。注意

Mysql安装与使用教程

做~自己de王妃 提交于 2020-02-18 07:22:53
文章目录 一、Mysql的安装 二、Mysql的使用 一、Mysql的安装 下载地址: mysql官网 进入官网到以下界面 默认或者全装都可以,够用就行。 这里出现提示不要慌,继续安装就行 开始下载 输入密码。 输入刚才设置的密码 二、Mysql的使用 点Schemas可以查看当前的数据库 左上角可以新建查询,然后就可以编写SQL语句了。 来源: CSDN 作者: jiangxiaoju 链接: https://blog.csdn.net/qq_43058685/article/details/104358653

mysqlbinlog配置和还原数据

余生颓废 提交于 2020-02-18 06:43:34
开启mysqlbin-log ================================================================================ [mysqld] binlog_cache_size = 1M log-bin = mysql-bin # 默认该文件是存储在datadir中 log_bin_trust_function_creators=1 binlog_format = mixed binlog-ignore-db = mysql binlog-ignore-db = test binlog-ignore-db = information_schema 用mysqlbin-log 还原数据 ================================================================================ 1) 关掉游戏服 2) 彻底清档数据库,以免还原数据冲突 3) 还原全备数据 CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.013868', MASTER_LOG_POS=45635; 4) 还原binlog日志 mysqlbinlog mysql-bin.013902 > lx.log mysqlbinlog --database