自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张艳霞

现在隐匿于人后,以后高处见!

  • 博客(25)
  • 收藏
  • 关注

原创 Xshell中修改主机名的两种最实用方法

方法一:1. # hostname+修改后的主机名2. # exit退出系统3. 重新登录系统附上图:方法二:1.# cd /etc 进入etc文件夹。2.# vi hostname 进入hostname文件。3.在脚本文件里,按i键进入编辑模式,将原来的主机名修改为你想要修改的主机名。4.按下Esc键退出编辑模式,输入:wq退出并保存。5.reboot 重启服务器即可。附上图:脚本内容为修改后的主机名如下图:注:方法一为临时修改,方法二为永久修改...

2020-07-21 09:46:43 7441

原创 Linux-命令通配符的含义

linux通配符含义:. : 当前目录…: 当前目录的上一级目录*: 通配符,代表任意0个或多个字符?: 通配符,代表重复0个或一个0前面的字符: : 连续不同命令的分隔符#:配置文件注释| : 管道~ : 用户的家目录-: 上一次的目录$ : 变量前需加的符号/ : 路径分隔符或1> : 重定向,覆盖: 追加重定向,追加< : 输入重定向<< : 追加输入重定向’ : 单

2020-07-19 09:47:28 3138

原创 MySQL-操作表记录:插入.更新.查询.删除

表记录的插入表记录的更新表记录的查询表记录的删除步骤一:创建stu_info表,并确保stu_info表记录为空。在userdb库中创建stu_info表:[root@zhangyx ~]# mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 5Server version: 5.7.27-log MyS.

2020-07-26 16:34:27 385

原创 MySQL-使用SQl语句进行数据库数据导入及导出操作

使用SQL语句完成下列导出、导入操作:将/etc/passwd文件导入userdb库user表并给每条记录加编号将userdb库user表中UID小于100的前10条记录导出,存为/myload/user2.txt文件步骤一:将/etc/passwd文件导入MySQL数据库导入后的表结构取决于/etc/passwd配置文件。若一时记不住各字段的含义,也可以查看passwd配置文件的man手册页,找到格式描述相关的说明,比如:[root@zhangyx ~]# man 1 passwdPASS

2020-07-26 16:23:30 4276

原创 MySQL-主从同步配置架构的实现

mysql主从同步原理:master记录数据更改操作-启用binlog日志-设置binlog日志格式-设置server_id     slave运行2个线程-Slave_IO:复制master主机binlog日志文件里面的SQL到本机的relay-log文件里-Slave_SQL:执行本机的relay-log文件里的SQL语句,重现master的数据操作主从同步原理图:构建:确保数据相同配置主服务器master1.修改/etc/my.cnf[root@zhangyx ~]#v

2020-07-26 10:11:41 158

原创 MySQL-innobackupex备份工具

• 安装percona软件包• innobackupex完整备份、增量备份操作。• 恢复数据步骤一:安装XtraBackup软件包1)了解软件包描述信息[root@zhangyx ~]# rpm -qpi percona-xtrabackup-24-2.4.7-1.el7.x86_64.rpm //这里版本写自己的版本warning: percona-xtrabackup-24-2.4.7-1.el7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key

2020-07-26 09:01:21 378

原创 MySQL-binlog日志查询和恢复-数据库技术

利用binlog恢复库表:• 启用binlog日志• 创建db1库tb1表,插入3条记录• 删除tb1表中刚插入的3条记录• 使用mysqlbinlog恢复删除的3条记录步骤一:启用binlog日志1)调整/etc/my.cnf配置,并重启服务[root@zhangyx ~]# vim /etc/my.cnf[mysqld].. ..log-bin-index=mysql-bin //启用二进制日志,并指定前缀server_i

2020-07-25 15:09:27 370

原创 MySQL-数据库数据的备份与恢复

• 逻辑备份工具 mysqldump• 使用mysql 恢复数据库步骤一:使用mysqldump进行逻辑备份1)备份MySQL服务器上的所有库将所有的库备份为mysql-all.sql文件:[root@zhangyx ~]# mysqldump -u root -p --all-databases > /root/alldb.sqlEnter password: //验证口令[root@zhangyx ~]# file /root/alldb.sql //

2020-07-25 11:32:02 188

原创 MySQL-创建用户及授权方法及撤销

• 允许root从192.168.4.0/24网段 访问,对所有库/表有完全权限,密码为tarena• 添加一个管理账号dba007,完全控制及授权• 撤销root从本机访问的权限,然后恢复• 允许webuser从任意客户机登录,只对webdb库有完全权限,密码为 888888• 撤销webuser的完全权限,改为查询权限用户授权及撤销1)允许root从192.168.4.0/24访问,对所有库表有完全权限,密码为tarena。授权之前,从192.168.4.0/24网段的客户机访问时,将会被

2020-07-25 11:06:58 215

原创 MySQL-数据库密码恢复及设置

密码恢复及设置,需要完成以下任务操作:• 恢复MySQL管理列表• 正常设置管理密码步骤一:重置MySQL管理密码1)首先停止已运行的MySQL服务程序[root@zhangyx ~]# systemctl stop mysqld.service //停止服务[root@zhangyx ~]# systemctl status mysqld.service //确认状态● mysqld.service - MySQL Server Loaded: loaded (/usr/l

2020-07-24 16:48:03 506

原创 MySQL-phpMyAdmin,对MySQL数据库进行管理的详细步骤

方案安装httpd、mysql、php-mysql及相关包启动httpd服务程序解压phpMyAdmin包,部署到网站目录配置config.inc.php,指定MySQL主机地址创建授权用户浏览器访问、登录使用步骤步骤一:准备软件的运行环境 lamp[root@zhangyx ~]# rpm -q httpd php php-mysql //检测是否安装软件包package httpd is not installed //未安装软件包 httpdpackage php i

2020-07-24 15:42:23 624

原创 MySQL数据存储引擎的使用

MySQL数据存储引擎的使用• 查看服务支持的存储引擎• 查看默认存储类型• 更改表的存储引擎• 设置数据库服务默认使用的存储引擎步骤一:查看存储引擎信息登入MySQL服务器,查看当前支持哪些存储引擎。使用mysql命令连接,以root用户登入:[root@dbsvr1 ~]# mysql -u root –pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL conne

2020-07-22 16:41:36 123

原创 MySQL索引的类型及操作方法

MySQL索引的类型及操作方法• 普通索引、唯一索引、主键索引的创建/删除• 自增主键索引的创建/删除• 建立员工表yg、工资表gz,数据内容如表-1、表-2所示,设置外键实现同步更新与同步删除步骤一:索引的创建与删除1)创建表的时候指定INDEX索引字段创建库home:mysql> create database home;Query OK, 1 row affected (0.00 sec)允许有多个INDEX索引字段。比如,以下操作在home库中创建了tea4表,将其中的id

2020-07-22 16:02:15 186

原创 MySQL库中表的字段修改

MySQL库中表的字段修改• 添加字段• 修改字段名• 修改字段类型• 删除字段步骤一:添加字段在studb中创建tea5表mysql> CREATE TABLE studb.tea5(id int (4) PRIMARY KEY,name varchar(4) NOT NULL,age innt(2) NOT NULL);Query OK, 0 rows affected (0.01 sec)为tea5表添加一个address字段mysql> ALTER TABLE t

2020-07-22 15:00:13 221

原创 MySQL的字段数据类型、表结构,各种时间函数的使用

MySQL的字段数据类型、表结构,各种时间函数的使用• 在studb库里创建stuinfo表,表结构、字段类型自定义• 表结构自定义,并合理使用数据类型• 练习各种时间函数的使用步骤一:创建studb库、stuinfo表1)新建studb库,并切换到studb库mysql> CREATE DATABASE studb;Query OK, 1 row affected (0.00 sec)mysql> USE studb;Database changed2)新建stuin

2020-07-22 11:32:06 279

原创 MySQL的连接及数据库表的增删改查等基本管理操作

数据库基本管理:• 使用mysql命令连接数据库• 练习查看/删除/创建库的相关操作• 练习查看/删除/创建表的相关操作步骤一:使用mysql命令连接数据库连接MySQL服务器时,最基本的用法是通过 -u 选项指定用户名、-p指定密码。密码可以写在命令行(如果不写,则出现交互,要求用户输入)[root@zhangyx ~]# mysql -uroot -p123456 //紧挨着选项,不要空格[root@zhangyx ~]# mysql -uroot -p123456mysql: [War

2020-07-22 10:49:19 195

原创 MySQL忘记数据库密码时如何重新设置

1.修改主配置文件,添加 skip-grant-tables,跳过授权表#vim /etc/my.cnf[mysqld]skip-grant-tables2.重启mysqld#systemctl restart mysqld3.无需输入密码进入mysql,执行修改密码的命令,刷新并退出#mysql -u root -p直接回车进入数据库,无需输入密码mysql> use mysql;mysql> update user set authentication_string=p

2020-07-22 09:44:51 621

原创 数据库-构建MySQL服务器

构建一台数据库服务器:• 安装MySQL-server、MySQl-client软件包• 修改数据库用户root的密码• 确认MySQL服务程序运行、root可控使用64位的RHEL 7操作系统,MySQL数据库的版本是5.7.17。访问http://dev.mysql.com/downloads/mysql/,找到MySQL Community Server下载页面,平台选择“Red Hat Enterprise Linux 7/ Oracle Linux”,然后选择64位的bundle整合包下

2020-07-21 17:28:31 552

原创 Linux-stty命令终端显示控制

stty终端显示控制:将回显功能关闭:stty -echo将回显功能恢复:stty echo可参考下列操作创建一个测试脚本:[root@zhang ~]# vim user.sh //创建一个测试脚本#!/bin/bashread -p “请输入用户名:” username //读取用户名stty -echo //关闭回显read -p “请输入密码:” passwd

2020-07-21 15:58:21 831

原创 awk命令-输出100以内是7的倍数及包含7的数字

命令:#seq 100 | awk '$1%7==0 || $1~ /7/'注:这里seq 100 表示1-100 ,seq x表示1-x的数,执行如下图所示:

2020-07-20 11:25:34 1267 1

原创 Linux-awk命令详解及使用方法

awk(针对列)1.语法格式:awk [选项] ‘[条件]{指令}’ 文件名1)指定空格为分隔符指令:print# awk ‘{print $1,$3}’ a.txt2)指定冒号:为分隔符选项:-F :指定分隔符# awk -F : ‘{print $7}’ /etc/passwd3)指定/为分隔符,将分为五部分,提取bin为第三列/usr/bin/echo/bash[root@zhang ~]# awk -F / ‘{print $3}’ a.txt[root@zh

2020-07-20 11:18:46 2064

原创 Linux-sed命令详解及使用方法

sed语法格式: # sed [选项] ‘编辑指令’ 文件名选项:-n : 屏蔽默认输出 # sed -n '/^root/p' passwd-i :直接修改文件内容-r :启用扩展的正则表达式不加-n时,将会显示所有文件加上-n时,屏蔽默认输出编辑指令:条件+指令条件:行号/正则/指令:1. 输出(print)指令:p 打印第一行: [root@zhang ~]# sed -n '1p' passwd 打印第一到第四行: [root@zhan

2020-07-19 16:23:53 1137 1

原创 Linux-正则表达式练习题及答案

从ftp 下载regular_express.txt:过滤下载文件中包含the 关键字[root@zhang ~] # grep -n ‘the’ regular_express.txt过滤下载文件中不包含the 关键字[root@zhang ~]# grep -vn ‘the’ regular_express.txt过滤下载文件中无论大小写 the 关键字[root@zhang ~]# grep -in ‘the’ regular_express.txt过滤 test 或taste 这两个单

2020-07-19 10:57:01 1619

原创 Linux-周期性计划任务设置

周期性任务:指某一任务需要***周期性***的执行。周期性可以是以分、时、天等为单位,但又不限于这些单位。一.周期性计划任务: 服务名:**crond** 安装crontab:**# yum -y install crontab** 重启服务:**#systemctl restart crond** #systemctl enable crond配置文件: /etc/crondab二.crontab文件的含义: 用户所建立的crontab文件中,每一行都代表一项任务,每行的

2020-07-17 16:28:59 5212 1

原创 Linux-部署web服务器-进入品优购官网界面的脚本

1.装包:httpd 80yum -y install httpd2.配置文件/etc/httpd/conf/httpd.conf 主配置文件/etc/httpd/conf.d3.重启服务#systemctl restart httpdlinux解压zip包命令:#unzip 压缩文件解压tar包:#tar -zxvf 压缩文件IP – /var/www/html/index.html①装包: yum -y install htttpd...

2020-07-16 17:00:33 438 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除