目录 1磁盘命令 1.1 linux -- 查看磁盘空间的大小 2分配权限 3删除用户和用户组 4压缩 5 oracle 里面的sql 5.1 查看当前数据库连接用户 5.2 Linux下Oracle...5.10查看当前登录的用户的表: 5.11 oracle查询用户以及用户对应的表空间 5.12 查看表空间下有多少用户 5.13 查询表里面的字段属性 5.14 修改表字段的大小 5.15 解锁oracle...Oracle命令行中让所有属性在一行显示 18 查询是否存在表 19 查询oracle字符集编码 20 更改编码 21 当前情况 21 查看虚拟机内存状态 (DESCRIPTION_LIST =...groupdel dba 4压缩 zip -F old.zip --out new.zip 5 oracle 里面的sql 5.1 查看当前数据库连接用户 登陆oracle: 直接输入这个命令,就可以进入数据库里面...contact 在sql里面,用户连接不上, 需要 vim /etc/security/limits.conf 在这个里面将redis的配置打开,而且之后重启; 14 oracle导入数据语句解释
写在前面运维的时候有时候需要连接多个mysql, 一般是选用多个窗口来做, 当然也有图形化的客户端软件.本文使用一个简单的方法: 在mysql里面连接Mysql. 听起来是不是有点怪原理1....客户端执行的新的查询就会被 中间件 发往新的server测试修改参数, 并启动脚本基本上都是根据之前的脚本修修改改....指定监听的端口, 和真实是mysql服务器(默认连接的服务), 不需要账号密码,...发现能解析mysql连接协议之后, 就能做很多事情了, 比如上次的读写分离, 这次的mysql里面连接mysql, 还可以做流量镜像, 审计等2....我是专门使用的一个线程去处理client发来的数据, 再来个线程去处理发给mysql的数据的. 通信使用的是Queue3....需要修改下client_flag 加个CLIENT_DEPRECATE_EOF, 因为客户端是使用的CLIENT_DEPRECATE_EOF, 我只是懒得去判断了.mysql_switch.py如下import
这是学习笔记的第 1814篇文章 MySQL里面的dual算是一个特殊的存在,如果接触过Oracle的同学会很熟悉。因为语法习惯和完整性的原因会更倾向于使用这种方式。...和Oracle大不同的是,MySQL里面的这个dual是一种更虚的表,在数据字典中无法查证。...; ERROR 1096 (HY000): No tables used mysql> 在MySQL代码中有着这样的注释,可以看到是为了兼容Oracle的语法,最后饶有兴趣的用了一个嗯来默认。...dual在MySQL里面是保留字,所以我们要建一个表是dual也是不行的。 ?...dual的定制逻辑,对于select xx from where 2的方式,MySQL专门做了定制处理。
在我们梳理的开发规范里面,明确规定对于lob类型的使用原则只有一个,那就是尽量不要使用。...即col1里面的属性值和col2里面的属性值是对应的。或者换句话来说,col1里面存放的是key,col2存放的是value....在这个基础上我们更近一步,在5.7里面还有辅助的特性虚拟列和相关的索引,可以提高我们查询的效率。我们添加一个虚拟列user_name....JSON的新特性对于MySQL来说确实是一个不错的特性,如果数据量巨大,还是需要考虑通过空间换时间的思路来改进。...那更是它们擅长的,所以MySQL实现这个是一种辅助,绝对不是做了颠覆性的改进。
这是学习笔记的第 1873篇文章 MySQL里面的权限本身是没有硬性的限制的。整个权限体系总体是比较清晰的。 ?...目前使用比较广泛的有几类玩法,一种是根据主机名的方式来进行管理,需要在/etc/hosts里面进行配置。...对于权限管理有两种特殊的情况,总体的目标从安全的角度来说,是希望系统和应用之间是隔离的。...%'已经开通了使用权限,现在需要新增一个客户端IP为192.168.11.12,则从MySQL的配置管理上来说,是需要新增一个数据库用户的。...from mysql.user; 生成一个列表 user_list b) 其中主机按照C类网段来模糊匹配 Python根据小数点来做分隔 2.如果输入的用户名在已有的用户列表中,并且所在网段也匹配,则提示用户权限已存在
目录 网络配置 修改网段 网络类型 快照 克隆 网络配置 我们创建了虚拟机了,现在需要在这个虚拟机里面联网 1 首先开启网卡 CentOS8中默认没有开始网络配置。需要手动开启。...2 用命令看一下当前虚拟机的IP 通过下面命令查看ip地址 ifconfig ?...修改网段 我们先查看当前的网段 ? ? 目前是可以正常上网的 修改网段是在虚拟机软件里面改,不是在我们自己创建的虚拟机里面改 ? 进来是这个页面 ? ? ? ? 再改DHCP ? ?...以上改为之后,以后Linux分配的IP就在128 和 254之间 以上改完一路确定,之后再虚拟机里面看看改了没有 ? 以上虚拟机里面的IP已经改完 网络类型 默认使用网络地址转换NAT。...以上我们就创建了一个快照,我们再我们的虚拟机里面操作了一番,想要恢复回去,那么就可以使用快照 ? 克隆 相当于复制 ? ? ? ? ?
目录 安装Xshell 用xshell连接虚拟机 安装Xshell xmanager软件 各种程序员安装软件的目录 用xshell连接虚拟机 先启动虚拟机 打开这个软件 第一次连接,需要用户名密码...以上就用这个软件连接了虚拟机了
今天做一个备份看板的时候,无意中写了如下的SQL,当时看到之后就有点疑惑了。...sql_mode默认为null,不会校验这个部分,从语法角度来说,是允许的,但是到了高版本,比如5.7之后是不支持的。...添加sql_mode的约束。...mysql> SELECT @rowno:=@rowno+1 as rowno,r....mysql> SELECT @rowno:=@rowno+1 as rowno,r.
deb包 dpkg –l 命令用于查询当前系统所有以安装的deb包的信息....,依赖之类的 查询系统中所安装软件包所安装的文件 dpkg –L 命令用于查询系统中所安装软件包的安装的文件安装到系统的位置和安装了那些....dpkg -L package-name|more 查询系统中某个文件属于那个软件包 dpkg –S 命令用于了解当前的软件属于那个软件包 查询未安装的信息 查询未安装软件包详细信息 dpkg –I 命令用于查看未安装软件包的详细信息...全部都可以列出来 具体的用法如下: PC:~/Desktop$ dpkg –help 用法:dpkg [ …] 命令: -i|–install 发送状态更新到 的标准输入。 –log= 将状态更新和操作信息到 。
一.mysql配置文件在linux系统下的位置 使用命令查询位置: 1.找到安装位置 which mysql -> /usr/bin/mysql 2.接下来就可以针对这个目录通过一些命令查看配置文件在哪了...max_connections=1000 具体步骤: 1.Mysql数据库的默认连接数是100。...4.解决方法:加大Mysql连接数。在Mysql安装文件中,找到my.ini文件,在里面找到 max-connections=100,将这个100变大一点,直接来个1000算了。.../article/details/77862819 三.Linux下mysql的重启、关闭、启动命令(摘抄)->https://www.cnblogs.com/adolfmc/p/5875592.html...的启动、停止和重启 摘要:在Mac OS X启动和停止MySQL服务的命令 启动MySQL服务 sudo /usr/local/mysql/support-files/mysql.server start
开始 此处为expect命 #中间为需要执行的 expect 命令 ! #在bash脚本中嵌套 expect 命令以 !...#expect命令的执行路径 set timeout 30 #等待30秒 spawn bash -c "/bin/scp /home/postgres-backup/${d1}_* root...@10.1.0.42:/home/ > /dev/zero" ⬆#此处为expect执行的命令 expect "password:" #监测spawn返回的信息里面是否包含...#interact #执行完 spawn 命令后留在对方控制台,比如ssh情景,需要留在ssh的机器上面 !...#expect命令执行完,以 ! 结束 3.注意事项 如果 expect 命令里面包含 通配符,例如上面的例子里面的 * ,这时需要在 spawn 后面加上 bash -c 参数即可,反之亦然。
目录 1 重启linux里面oracle的监听 1 重启linux里面oracle的监听 以oracle用户的身份登录虚拟机; 执行 cd $ORACLE_HOME #进入到oracle的安装目录...lsnrctl start #重启监听器 查看监听状态 lsnrctl status 在这个里面进行修改 /mylinux/myoracle/soft/database/oracle/product/
linux下启动mysql的命令 一、总结一下: 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径)...2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令:...mysqladmin shutdown /ect/init.d/mysql shutdown (前面为mysql的安装路径) 4.连接本机上的mysql: 进入目录mysql\bin,再键入命令mysql...数据库方面的操作 必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束 1、显示数据库列表。...: select * from 表名; 9、编码的修改 如果要改变整个mysql的编码格式: 启动mysql的时候,mysqld_safe命令行加入 –default-character-set=gbk
近两天总结了下PostgreSQL的基本操作命令,对PostgreSQL也有了一个基本的认识。...风格和Oracle也类似,没有MySQL中快捷方便的show create table 这样的语句。 从我的使用习惯来说,我基本关注以下的一些方面。...PG里面暂时没有找到show tables这种的快捷方式,目前发现有两类方式。...比较特别,在数据库中直接\l无法看到,但是确确实实存在,着数据字典风格和MySQL很相似。...5.用户的权限查看 查看权限可以使用\dp来完成,或者等价的命令\z来实现。
从命令行中连接MySQL [root@host]# mysql -u root -p Enter password:****** 使用 PHP 脚本连接 MySQL PHP 提供了 mysqli_connect...规定 MySQL 用户名。 password 可选。规定 MySQL 密码。 dbname 可选。规定默认使用的数据库。 port 可选。规定尝试连接到 MySQL 服务器的端口号。...规定 socket 或要使用的已命名 pipe。 你可以使用PHP的 mysqli_close() 函数来断开与MySQL数据库的链接。...语法 bool mysqli_close ( mysqli $link ) 本函数关闭指定的连接标识所关联的到 MySQL 服务器的非持久连接。...实例 你可以尝试以下实例来连接到你的 MySQL 服务器: 连接 MySQL <?
查看虚拟机列表 [root@controller ~]# nova list ID Name Status Task State Power State Networks 1fef3e0d-c640-4164
如果没有将mysql注册为系统服务,那么我们可以使用MySQL为我们提供的一些工具来开启,关闭,重启mysql。当然,mysql服务脚本对mysql的操作也是调用这些工具来完成的。...这些工具都在mysql的安装目录的bin目录中。...image.png 如果我们按照上面的操作将mysql注册为系统服务的话,使用service来开启,关闭,重启mysql非常方便,命令如下: #重启 service mysqld restart #开启...mysql为我们提供的服务脚本mysql.server来管理mysql的开启和关闭。...所以没有直接重启的命令,还是乖乖的先关闭,再启动吧! 当然,利用mysql提供的工具来控制mysql的开启和关闭,应该还有其它的方法,我目前还不要太清楚,有知道的请留言告知,万分感谢!
目录 1 Vm tools 如何将虚拟机里面和Windows联通 oop思路 1 Vm tools 如何将虚拟机里面和Windows联通 在虚拟机里面安装了Vm tools
详见MySQL5.6手册的"Server SQL Modes"章节。...地址:http://dev.mysql.com/doc/refman/5.6/en/sql-mode.html 参考了好几个网站的博文,出处不太好找了,对大家的分享表示感谢。...MySQL5.6的sql_mode是STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION MariaDB10.0.17的sql_mode是空的。...对于STRICT_TRANS_TABLES,MySQL将非法值转换为最接近该列的合法值并插入调整后的值。如果值丢失,MySQL在列中插入隐式默认值。...在任何情况下,MySQL都会生成警告而不是给出错误并继续执行语句。 一般情况下,不要使用MySQL来检查列的内容。最安全的方式(通常也较快)是,让应用程序负责,仅将有效值传递给数据库。
前言 开发者必备Mysql常用命令,涵盖了数据定义语句、数据操纵语句及数据控制语句,基于Mysql5.7。...数据定义语句(DDL) 数据库操作 登录数据库: mysql -uroot -proot 创建数据库: create database test 查看所有数据库: show databases 选择数据库并使用...hiredate date,sal decimal(10,2),deptno int(2)) create table dept(deptno int(2),deptname varchar(10)) 查看表的定义...: grant all privileges on *.* to 'test'@'localhost' 授予所有数据库的所有权限(包括grant): grant all privileges on *....database test2 character set utf8 时区相关 查看当前时区(UTC为世界统一时间,中国为UTC+8): show variables like "%time_zone%" 修改mysql
领取专属 10元无门槛券
手把手带您无忧上云