当前位置: 首页 > news >正文

wordpress 禁止复制河南优化网站

wordpress 禁止复制,河南优化网站,企业电话认证,南宁百度做网站多少钱一、Mysql 数据库 数据库的作用和优势 作用:集中化存储结构性的数据。优势: 减小数据冗余,避免数据的重复存储。保证数据的真实有效和唯一性,提高数据的质量。方便数据共享访问,使得不同的用户和应用可以方便地获取所需…

一、Mysql 数据库

  1. 数据库的作用和优势

    • 作用:集中化存储结构性的数据。
    • 优势
      • 减小数据冗余,避免数据的重复存储。
      • 保证数据的真实有效和唯一性,提高数据的质量。
      • 方便数据共享访问,使得不同的用户和应用可以方便地获取所需数据。
      • 集中化管理方便数据备份,确保数据的安全性。
    • Mysql 数据库特点
      • 支持多进程多用户,可以同时为多个用户和进程提供服务。
      • 采用 C/S 设计结构,客户端和服务器分离,提高了系统的可扩展性和灵活性。
      • 简单易用支持图形化界面,方便用户进行操作和管理。
      • 安全可靠,提供了多种安全机制保障数据的安全。
  2. 常见数据库厂商

    • Oracle 甲骨文:旗下的 Mysql 开源免费且跨平台,而 Oracle 数据库收费闭源且跨平台。
    • Microsoft:Sql Server 是微软的数据库产品,只能运行在 Windows 平台使用。
  3. 安装 Mysql 依赖程序和创建管理组和用户

    • 安装依赖程序,使用命令[root@centos01 ~]# yum -y install ncurses-devel cmake
    • 创建管理 Mysql 服务组,使用命令[root@centos01 ~]# groupadd mysql
    • 创建用户加入 Mysql 组管理 Mysql 服务,使用命令[root@centos01 ~]# useradd -M -s /sbin/nologin -g mysql mysql

二、安装配置 Mysql 服务

  1. 解压配置 Mysql

    • 解压缩源代码程序,使用命令[root@centos01 ~]# tar zxf /mnt/mysql-5.5.22.tar.gz -C /usr/src/,然后切换到源代码目录[root@centos01 ~]# cd /usr/src/mysql-5.5.22/
    • 配置源代码 Mysql,使用命令[root@centos01 mysql-5.5.22]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc,指定安装位置、默认字符编码、检验字符编码、支持更多字符编码以及初始化 Mysql 参数临时存储目录。
    • 编译安装 Mysql,使用命令[root@centos01 mysql-5.5.22]# make && make install
    • 检查是否创建安装目录,使用命令[root@centos01 mysql-5.5.22]# ls -ld /usr/local/mysql/
  2. 生成配置文件和服务控制文件

    • 生成配置文件,使用命令[root@centos01 mysql-5.5.22]# cp support-files/my-medium.cnf /etc/my.cnf
    • 生成服务控制文件,使用命令[root@centos01 mysql-5.5.22]# cp support-files/mysql.server /etc/init.d/mysqld
    • 添加执行权限,使用命令[root@centos01 mysql-5.5.22]# chmod +x /etc/init.d/mysqld
    • 添加系统服务,使用命令[root@centos01 mysql-5.5.22]# chkconfig --level 35 mysqld on,然后切换到主目录[root@centos01 mysql-5.5.22]# cd
  3. 优化 Mysql 命令

    • 优化 Mysql 命令,在/etc/profile文件中添加PATH=$PATH:/usr/local/mysql/bin/
    • 更新优化命令,使用命令[root@centos01 ~]# source /etc/profile
    • 初始化 Mysql,使用命令[root@centos01 ~]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
  4. 启动 Mysql 服务设置密码登录 Mysql

    • 启动 Mysql 服务,使用命令[root@centos01 ~]# systemctl start mysqld
    • 监听 Mysql 进程,使用命令[root@centos01 ~]# netstat -anptu | grep mysqld
    • 设置密码,使用命令[root@centos01 ~]# mysqladmin -uroot password
    • 登录 Mysql 数据库,使用命令[root@centos01 ~]# mysql -uroot -密码
    • 退出 Mysql,在 Mysql 命令行中输入exit

三、Mysql 数据库表记录管理授权

  1. 数据库管理

    • 查看数据库,在 Mysql 命令行中输入show databases;
    • 创建数据库名字,使用命令create database 名字;
    • 删除数据库,使用命令drop database 名字;
    • 创建并切换到数据库,使用命令create database benet;创建 benet 数据库,然后使用use benet;切换到 benet 数据库中。
  2. 表的管理

    • 创建表设计表结构表的名字 student 放在 benet 数据库中,使用命令create table benet.student (学号 int,姓名 char(7),性别 char(4),身份证号码 char(18),primary key (身份证号码));
    • 查看表,先使用use benet;切换到 benet 数据库,然后使用show tables;查看创建的表。
    • 删除 student 表,可以使用drop table student;drop table benet.student;
  3. 表中记录管理

    • 查看表结构,使用命令desc student;
    • 插入连续列数据到 student 表,使用命令insert into benet.student values (1,"名字","男","111111111111111111");
    • 插入不连续列,使用命令insert into benet.student (学号,姓名,身份证号码) values (2,'名字','22222222222222222');
    • 查询 Mysql 数据,使用命令select * from benet.student;
    • 修改数据,如将姓名是名字的性别修改为男,使用命令update benet.student set 性别="男" where 姓名="名字";,修改多列值可以使用update benet.student set 学号="3",性别="女" where 姓名="名字";
    • 查看指定列数据,使用命令select 姓名,身份证号码 from benet.student;
    • 删除匹配条件的用户,使用命令delete from benet.student where 姓名="用户";
    • 清空表中数据,使用命令delete from benet.student;
  4. Mysql 数据库授权

    • Mysql 数据库权限类型
      • all:完全控制权限。
      • insert:插入数据。
      • delete:删除数据。
      • update:修改数据。
      • select:查询权限。
    • 安装 Mysql 客户端,使用命令[root@centos02 ~]# yum -y install mariadb-devel mariadb
    • 授权 bob 用户通过主机 192.168.100.20 访问 Mysql 服务器密码为 密码,允许访问 benet 数据库下所有表进行插入数据,使用命令mysql> grant insert on benet.* to 'bob'@'192.168.100.20' identified by '密码';
    • 客户端远程登录,使用命令[root@centos02 ~]# mysql -h 192.168.100.10 -ubob -密码 客户端名字
    • 查看用户访问 mysql 数据库权限,使用命令mysql> show grants for 'bob'@"192.168.100.20";
    • 授权完全控制权限,使用命令mysql> grant all on benet.* to 'tom'@'192.168.100.30' identified by 'pwd@12345';
    • 撤销授权,使用命令mysql> revoke all on benet.* from 'tom'@'192.168.100.30';
    • 更新数据库,使用命令mysql> flush privileges;

通过以上步骤,我们可以成功安装、配置和管理 Mysql 数据库,实现对数据库表的创建、查询、修改和删除等操作,以及进行数据库授权管理,确保数据的安全和有效访问。

http://www.dt0577.cn/news/11406.html

相关文章:

  • 公司建设网站产生哪些费用北京建站
  • 创意咨询策划公司野狼seo团队
  • iis7搭建asp网站seo的含义
  • 现在的网络怎么做网站seo全称英文怎么说
  • 深圳注册投资公司的条件李勇seo博客
  • 望野王搜索引擎优化的方法和技巧
  • 百度地图手机网站代码seo推广论坛
  • 校园网站设计的毕业论文广州推广系统
  • 重庆哪里可以做公司网站免费二级域名分发网站源码
  • 衡水网站制作与推广网络推广外包怎么接单
  • 黄石网站建设流程网店交易平台
  • 手机app界面设计网站关键词优化seo优化
  • 咸宁做网站的公司那家便宜济宁百度推广开户
  • 怎么查看网站是否做百度排名百度账号管理
  • 自己做的php网站进行伪静态北京百度竞价托管公司
  • 镇江百度网站排名个人博客网站模板
  • 网站ar怎么做百度极速版推广员怎么申请
  • 怎么建立一个独立的网站怎么自己做一个网址
  • 做模式网站seo算法
  • 什么网站收录排名最高游戏推广接单平台
  • 安徽网站建设网站策划是做什么的
  • 网站开发业务流程图域名解析查询站长工具
  • 重庆网站建设模板服务佛山网站建设正规公司
  • 投资理财网站建设seo快速排名软件
  • 苏州网站建设公司哪家好上海关键词排名搜索
  • 邹平网站建设优化公司行业关键词搜索量排名
  • 做网站的外包公司爱链
  • 怎么自己办网站推广app赚佣金平台有哪些
  • 网址大全免费下载天津百度网站快速优化
  • 做网站模板用什么框架网站关键词如何快速上首页