mysql数据库

查询(mysql,oracle)数据库表的字段名以及字段的类型

瘦欲@ 提交于 2020-01-16 06:12:38
oracle -- -- 表名大写 -- -- user_tab_columns 还有其他属性 自己可以试试 -- -- 语法: select A . COLUMN_NAME , A . DATA_TYPE from user_tab_columns A where TABLE_NAME = '表名' 示例: select A . COLUMN_NAME , A . DATA_TYPE from user_tab_columns A where TABLE_NAME = 'USER' -- -- 表名大写 mysql -- -- 指定库名,表名,如果不指定库名,表名为user,就会把当前机器的所有user表拿出来 -- -- 语法: -- -- column_name : 列名,column_type:列类型,IS_NULLABLE:是否可以为空,column_key :主键 SELECT column_name , column_type , IS_NULLABLE , column_key FROM information_schema . columns WHERE table_schema = '数据库' AND table_name = '表名' 示例: SELECT column_name , column_type , IS_NULLABLE , column_key

CentOS环境下安装MYSQL

旧巷老猫 提交于 2020-01-16 06:08:17
下载并安装MySQL官方的 Yum Repository 安装Yum Repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 下载MySQL服务器 yum -y install mysql57-community-release-el7-10.noarch.rpm 安装MySQL服务器 yum -y install mysql-community-server MySQL数据库的设置 启动MySQL systemctl start mysqld.service 查看MySQL运行状态 systemctl status mysqld.service 3. 获取MySQL临时密码 grep 'temporary password' /var/log/mysqld.log 4. 登录并修改密码 mysql -uroot -p 回车输入刚刚获取的密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 5. 授予权限给其他机器登录 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

mysql修改字符集

断了今生、忘了曾经 提交于 2020-01-16 06:05:32
# 获取表 SELECT TABLE_NAME from information_schema.`TABLES` WHERE TABLE_SCHEMA = 'liangce_loan_bpm'; # 修改表字符集 SELECT CONCAT('ALTER TABLE ',TABLE_NAME,' DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;') from information_schema.`TABLES` WHERE TABLE_SCHEMA = 'liangce_loan_bpm' and TABLE_TYPE='BASE TABLE' and table_collation like '%utf8mb4%' ORDER BY table_name ; #3 修改字段字符集 SELECT CONCAT('ALTER TABLE ',TABLE_NAME,' CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') from information_schema.`TABLES` WHERE TABLE_SCHEMA = 'liangce_loan_bpm' and TABLE_TYPE='BASE TABLE' and table_collation like '

centos 7.2 yum 安装 mysql5.7.16

醉酒当歌 提交于 2020-01-16 05:46:11
0、环境 本文操作系统: CentOS 7.2.1511 x86_64 MySQL 版本: 5.7.16 1、卸载系统自带的 mariadb-lib[root@centos-linux ~]# rpm -qa|grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_64 [root@centos-linux ~]# rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps2、下载mysql5.7.16 rpm安装包,官网最新的mysql安装包是mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar下载地址[root@centos-linux ~]# wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar然后解压  [root@linux_node_1 src]# tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm mysql-community-devel-5.7.16-1.el7

Mysql Shell 脚本

微笑、不失礼 提交于 2020-01-16 05:23:22
连接Mysql Shell脚本 本地连接及远程链接 #!/bin/bash #连接MySQL数据库 Host = 127.0.0.1 User = username PASSWORD = password PORT = 3306 DBNAME = "test_db_test" TABLENAME = "test_table_test" CREATE_DB_SQL = "SELECT * FROM ${DBNAME} . ${TABLENAME} " #本地连接 mysql -u $User -p $PASSWORD << EOF use ${DBNAME} ; SELECT * FROM ${DBNAME} . ${TABLENAME} ; COMMIT; EOF if [ $? = 0 ] ; then echo "create yes" fi #远程连接 mysql -h $Host -u $User -p $PASSWORD << EOF #指定Host,其他不变 use DATABASE_NAME ; SELECT * FROM TABLE_NAME ; EOF -e 方式连接 #!/bin/bash #连接MySQL数据库 Host = 127.0.0.1 User = username PASSWORD = password PORT = 3306 DBNAME =

CentOS7安装MariaDB10.1.14

夙愿已清 提交于 2020-01-16 05:08:45
1、下载MariaDB 下载地址:https://downloads.mariadb.org/mariadb/10.1.14/ 这里选择mariadb-10.1.14-linux-x86_64.tar.gz,下载过程中如果出现404错误,可以在网站右下角选择其他镜像地址,下载完成后,使用pscp工具将其传送到CentOS中 2、解压缩 [root@localhost ~]# cd /usr/local/ [root@localhost local]# tar -zxvf mariadb-10.1.14-linux-x86_64.tar.gz [root@localhost local]# mv mariadb-10.1.14-linux-x86_64 mysql 3、初始化数据库 [root@localhost local]# groupadd mysql [root@localhost local]# useradd -r -g mysql -s /bin/false mysql [root@localhost local]# cd mysql [root@localhost mysql]# chown -R root:root . [root@localhost mysql]# chown -R mysql:mysql data [root@localhost mysql]#

VulnHub - Kioptrix Level 4

自古美人都是妖i 提交于 2020-01-16 04:37:08
环境: 靶机:172.21.137.114 Kali:172.21.137.36 流程: 信息收集,找到靶机IP,用 arp-scan -l 来找(靶机开启前后各扫一下,多出来的就是) 用Nmap命令 nmap -sV --open -p- -T4 172.21.137.114 ,扫一下,看看服务和服务版本信息,发现有22、80、139、445端口开着 既然有Samba服务,先用命令 smbclient -L 172.21.137.114 -N ,获取Smba是3.0.28a版本的 直接用 searchsploit samba 3.0 ,并未查到符合3.0.28a版本的exp可以利用 换个思路,直接访问80端口,发现一处登录窗口 先用dirsearch ./dirsearch.py --random-agents -u 'http://172.21.137.114' -e * 扫目录,发现有个名为 /database.sql 的文件,浏览器访问,获取到用户名和密码 使用获取到的john账号密码在登录窗口登录失败,猜测密码可能已被修改,只能换个方向 先试试注入,输入 admin' 提交,发现没有任何报错,只是刷新了页面 使用burpsuite抓取提交的数据包,发现在密码处输入引号,会有SQL语句报错,但没有回显,怀疑是布尔盲注 那就好说了,直接把请求内容放进a1文件中

centos如何搭建lamp环境

我怕爱的太早我们不能终老 提交于 2020-01-16 03:51:05
用yum快速搭建LAMP平台 实验环境: [root@nmserver-7 html]# cat /etc/redhat-release CentOS release 7.3.1611 (AltArch) [root@nmserver-7 html]# uname -a Linux nmserver-7.test.com 3.10.0-514.el7.centos.plus.i686 #1 SMP Wed Jan 25 12:55:04 UTC 2017 i686 i686 i386 GNU/Linux 1、安装apache   1.1 安装apache [root@nmserver-7 ~]# yum install httpd httpd-devel   1.2 启动apache服务 [root@nmserver-7 ~]# systemctl start httpd   1.3 设置httpd服务开机启动 [root@nmserver-7 ~]# systemctl enable httpd Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.   1.4 查看服务状态 [root

MySQL工具汇总

我的梦境 提交于 2020-01-16 02:39:19
1. 工具套件集 percona-toolkit: http://www.percona.com/software/percona-toolkit oak-toolkit: http://code.openark.org/forge/openark-kit ps-helper(performance schema 工具函数集): https://github.com/MarkLeith/dbahelper 2. MySQL 实时状态分析 innotop: https://code.google.com/p/innotop/ orzdba: http://code.taobao.org/p/orzdba/src/trunk/orzdba mytop: http://jeremy.zawodny.com/mysql/mytop/ 3. mysql客户端&开发工具 Adminer:http://www.adminer.org/ MyQuery:http://sourceforge.net/projects/myquery/ Hopper(存储过程调试工具):http://www.upscene.com/products.hopper.index.php 4. MySQL性能监控 mysql-statsd: https://github.com/spilgames/mysql-statsd

MySQL逻辑分层

风流意气都作罢 提交于 2020-01-16 01:42:59
  连接层:提供与客户端连接的服务   服务层:  1.提供各种用户使用的接口         2.提供sql优化器   引擎层:提供了各种存储数据的方式(InnoDB,MylSAM)   存储层:存储数据   存储引擎的主要区别   InnoDB(默认引擎):事务优先(适合高并发性操作,行锁)   MylSAM:性能优先(表锁)   查看数据库支持的引擎   show engines;      查询当前使用的引擎   show variables like '%storage_engine%';      指定数据库对象的引擎 engine myisam                来源: https://www.cnblogs.com/starshine-zhp/p/12199400.html