mysql数据库

Mysql mysqldump用法

廉价感情. 提交于 2020-03-13 22:20:11
注:用户名:root 密码:DbPasswd 生成的sql脚本问 db.sql 导出数据库为DBName的表结构(不导数据) mysqldump -uroot -pDbPasswd -d DBName > db.sql 导出数据库为DBName的表结构及其所有数据(不加-d即可) mysqldump -uroot -pDbPasswd DBName > db.sql; 导出数据库为DBName的表(test)的结构 mysqldump -uroot -pDbPasswd -d DBName test > db.sql 导出数据库为DBName的表(test)的结构及其所有数据(不加-d即可) mysqldump -uroot -pDbPasswd DBName test > db.sql end. enjoy it! LOL 来源: https://www.cnblogs.com/x9mars/p/12488767.html

Ubuntu 安装mysql和简单操作

末鹿安然 提交于 2020-03-13 21:05:43
  ubuntu上安装mysql非常简单只需要几条命令就可以完成。   1. sudo apt-get install mysql-server   2. apt-get isntall mysql-client   3. sudo apt-get install libmysqlclient-dev    安装过程中会提示设置密码什么的,注意设置了不要忘了 , 安装完成之后可以使用如下命令来检查是否安装成功:    sudo netstat -tap | grep mysql   通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。   登陆mysql数据库可以通过如下命令:    mysql -u root -p   -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。      然后通过 show databases ; 就可以查看当前的数据库。   我们选择 mysql数据库就行下一步操作,使用 use mysql 命令,显示当前数据库的表单: show tables         写一个简单的程序来访问该数据库,实现 show tables 功能: #include <mysql/mysql.h> #include <stdio.h> #include

k8s基础入门知识

会有一股神秘感。 提交于 2020-03-13 18:44:16
自动化运维 平台化(ansible、git、gitlab、docker、jenkins、elk) 自动化(工具/脚本) 容器化(docker/k8s) 虚拟化 docker和虚拟机的区别 更高效的资源利用。虚拟机是一个完备的系统,容器只是一个进程。 虚拟机启动慢,容器是秒级 一致的运行环境 CI/CD 容器核心概念 镜像Image (1)镜像是一个特殊的文件系统。它除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(例如环境变量)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 (2)镜像采用的是AUFS,实现分层结构。镜像构建时,会一层层构建,前一层是后一层的基础。每一层构建完就不会再发生改变,后一层上的任何改变只发生在自己这一层。镜像是只读的。创建新镜像时,底层内容不变,只是给镜像增加了一个新层次。 容器Container (1)容器可以认为是镜像的一次执行,是可读写的镜像。容器只是操作系统上的一个进程,进程执行完毕将会退出。不要假定容器会一直存在,应该假设它随时会崩溃。容器一旦出现故障,不要犹豫,直接将它删除,再启动一个。 (2)按照 Docker 最佳实践的要求,容器不应该向其存储层内写入任何数据,容器存储层要保持无状态化。所有的文件写入操作,都应该使用 数据卷(Volume)、或者绑定宿主目录

MySQL安装教程

家住魔仙堡 提交于 2020-03-13 16:37:00
一、下载MySQL    访问MySQL官网 首先打开MySQL官网,找到Downloads标签,点击进入。如果是已经下好的安装包,那么直接进入第二步。 这时,找到最下方的“MySQL Community Edition”点击超链接。 可以选择“MySQL Community Server”点击"DOWNLOAD",如果你是Windows操作系统也可以直接点击“MySQL on Windows(Installer & Tools)”。说一下通用的第一种。 同样在打开的网页最下方选择操作系统平台,然后点击“Download”,安装包选MSI。 在弹出的界面中,选“No thanks, just start my download.”直接开始下载 。 二、安装MySQL 打开安装包,可以看到有几个安装模式,依次是默认、只有服务器、只有客户端、全部、自定义。这里我们选择默认,点击“NEXT”。 可以看到列表中列出了将会安装的项目信息,点击"Next"。如果上面选的自定义的话还会多一步进行选择安装的项目。 进入下图界面后,点击“Execute”,开始安装。此处我在安装时安装失败的部分,全部卸载后重启电脑重新安装问题得到解决。 等待全部安装完成后,显示状态“Complete”,点击“Next”。接下来几个步骤按部就班点击“Next”即可。 下面说一下安装结束后的配置,Config

CentOS-Docker搭建Nacos(单点)

▼魔方 西西 提交于 2020-03-13 15:02:30
通用属性配置 name description option MODE cluster模式/standalone模式 cluster/standalone default cluster NACOS_SERVERS nacos cluster地址 eg. ip1,ip2,ip3 PREFER_HOST_MODE 是否支持hostname hostname/ip default ip NACOS_SERVER_PORT nacos服务器端口 default 8848 NACOS_SERVER_IP 多网卡下的自定义nacos服务器IP SPRING_DATASOURCE_PLATFORM standalone 支持 mysql mysql / empty default empty MYSQL_MASTER_SERVICE_HOST mysql 主节点host MYSQL_MASTER_SERVICE_PORT mysql 主节点端口 default : 3306 MYSQL_MASTER_SERVICE_DB_NAME mysql 主节点数据库 MYSQL_MASTER_SERVICE_USER 数据库用户名 MYSQL_MASTER_SERVICE_PASSWORD 数据库密码 MYSQL_SLAVE_SERVICE_HOST mysql从节点host MYSQL_SLAVE

c/c++连接mysql数据库

女生的网名这么多〃 提交于 2020-03-13 11:31:44
环境:win7 x64、vs2008、mysql 对于已经安装mysql的,查看mysql安装目录,如果安装目录下没有include和lib目录, 说明没有完全安装,需要下载mysql-connector类库,官方下载地址: http://dev.mysql.com/downloads/connector/c/ 部分截图如下,从图左侧可看出,官网提供了c、c++、Python、J等语言的链接库,根据个人情况下载。 下面开始配置vs2008,大致需要三步。 由于我们要使用Mysql的API,并且我们机子上肯定安装了Mysql数据库,所以我们要将工程的头文件路径指向Mysql安装目录的同文件mysql.h所在的位置,将连接库路径指向libmysql.lib所在的路径, 这两个文件一般在include、lib目录下。 新建一个项目,右键该项目,选择属性,弹出属性对话框。 第一:将x项目属性页的C/C++->常规->附加包含目录指向mysql.h所在的位置:C:\Program Files\MySQL\MySQL Server 5.1\include 第二:将项目属性页的链接器->常规->附加库目录指向libmysql.lib所在的路径:C:\Program Files\MySQL\MySQL Server 5.1\lib. 第三:将链接器->输入->附加依赖项中添加libmysql

mysql, sql sever , oracle

只谈情不闲聊 提交于 2020-03-13 07:24:09
一、sqlserver 优点: 易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等; 为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLServer为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言 (XML)的核心支持以及在Internet上和防火墙外进行查询的能力; 缺点: 开放性 :SQL Server 只能windows上运行没有丝毫开放性操作系统系统稳定对数据库十分重要Windows9X系列产品偏重于桌面应用NT server只适合小型企业而且windows平台靠性安全性和伸缩性非常有限象unix样久经考验尤其处理大数据库; 伸缩性并行性 :SQL server 并行实施和共存模型并成熟难处理日益增多用户数和数据卷伸缩性有限; 安全性:没有获得任何安全证书。 性能 :SQL Server 多用户时性能佳 ; 客户端支持及应用模式: 客户端支持及应用模式。只支持C/S模式,SQL Server C

redis缓存服务器(nginx+tomcat+redis+mysql实现session会话共享)

谁说我不能喝 提交于 2020-03-13 05:14:43
一,redis介绍 redis是一个key-value存储系统。和memcached类似,它支持存储的value类型相对更多,包括string(字符串),list(列表),set(集合),zset(sorted set---有序集合)和hash(哈希类型)。与memcached一样,为了保证效率,数据都是缓存在内存中。区别是redis会周期性地把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现master-slave(主从)同步。 Redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcacehd这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了java,C/C++,C#,php,javaScript,Perl,Object-C,python,Ruby等客户端,使用很方便。 如果简单的比较redis与memcached的区别,基本上有以下3点: 1,redis不仅仅支持简单的key/value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 2,redis支持数据的备份,即master-slave模式的数据备份。 3,redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 在Reids中,并不是所有的数据都一直存储在内存中

centos 7 下安装mysql 远程连接出现10038错误如何解决

天涯浪子 提交于 2020-03-13 04:59:13
centos7 安装完mysql后想使用远程连接mysql进行管理,但是并没有那么简单 cant connect to mysql server on 10038 对没错,肯定会出现这样那样的问题,解决方案 首先 设置远程访问权限 在mysql中执行语句 grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option; *.* 允许远程访问的IP地址 .表示所有IP都可以根据root用户进行访问 youpassword就是mysql数据库密码 flush privileges; //刷新MySQL的系统权限相关表­ quit; // 退出mysql 记得重启mysql centos7下如何重启? service mysql restart #重启mysql命令 好了,试试可以连接成功吗?结果是否定的,还是不行,怎么办?防火墙,对 但是centos7的防火墙默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。 1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 firewall

【典型例题】- 50道MySQL数据库SQL语句练习

喜你入骨 提交于 2020-03-12 23:52:55
SQL的基本操作与进阶练习 现在具有两个表,一个是部门表,另一个员工表,它们的表结构如下: 第一步,建表: emp(员工表) create table emp( empno int ( 11 ) primary key comment '员工号' , ename varchar ( 32 ) comment '员工姓名' , job varchar ( 32 ) comment '工种' , mgr varchar ( 32 ) comment '经理' , hiredate number ( 10 ) comment '入职日期' , sal int ( 11 ) comment '薪水' , comm int ( 11 ) comment '奖金' , deptno int ( 11 ) comment '部门编号' , foreign key (deptno) references dept(deptno) ) dept(部门表) create table dept( deptno int ( 11 ) primary key comment '部门编号' , dname varchar ( 32 ) comment '部门名称' , loc varchar ( 32 ) comment '地点' ) 第二步,插入数据: insert into dept values ( 1