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

商城网站发展计划网站建设需要考虑因素

商城网站发展计划,网站建设需要考虑因素,网站的根目录的路径,如何查看网站架构目录 前言 一、概述 二、数据库类型 三、数据库模型 四、MYSQL的安装 #xff08;一#xff09;yum安装MYSQL #xff08;二#xff09;rpm安装MYSQL 五、MYSQL本地登录 rpm安装MYSQL本地登录 六、重置密码 总结 前言 MySQL是一种常用的开源关系型数据库管理系统#xff… 目录 前言 一、概述 二、数据库类型 三、数据库模型 四、MYSQL的安装 一yum安装MYSQL 二rpm安装MYSQL  五、MYSQL本地登录 rpm安装MYSQL本地登录  六、重置密码 总结 前言 MySQL是一种常用的开源关系型数据库管理系统广泛应用于Linux系统中。它提供了一个灵活、高效和可扩展的数据库解决方案被许多应用程序和网站用于存储和管理数据。 在Linux中MySQL有以下特点和用法 1. 安装和配置MySQL可以通过Linux发行版的软件包管理器进行安装也可以手动从官方网站下载并安装。安装后可以通过配置文件进行必要的参数设置。 2. 命令行工具MySQL提供了一系列命令行工具例如mysql、mysqldump、mysqladmin等用于连接数据库、执行查询、备份和恢复数据、管理用户等操作。 3. 数据库管理通过MySQL的命令行工具或图形界面工具例如phpMyAdmin或MySQL Workbench可以创建数据库、创建表、定义表结构、添加索引、进行备份和还原等管理操作。 4. 用户权限管理MySQL允许创建多个用户并为不同的用户赋予不同的权限。可以通过GRANT和REVOKE语句来控制用户的访问权限从而保障数据的安全性。 5. 数据备份和恢复MySQL提供了多种备份和恢复数据的方法。常用的方法包括使用mysqldump命令来导出数据和结构以及使用mysql命令或其他工具来导入数据和恢复。 6. 数据库连接和编程接口MySQL支持多种编程语言的接口如PHP、Python、Java等。通过这些接口开发人员可以连接数据库并执行SQL查询实现与MySQL的交互。 总之MySQL在Linux系统中是一个功能强大、稳定可靠的数据库管理系统适用于各种规模的应用程序和网站。它具有良好的性能、易于使用和丰富的功能成为众多开发人员和系统管理员的首选。 一、概述 一、什么是数据库     1将大量数据保存起来通过计算机加工而成的可以进行高效访问的数据集合银行存款的信息、电话薄     2数据库是存储、管理和操作组织化数据的软件系统 二、应用方向     1企业应用 存放用户数据、管理企业数据     2金融行业存储分析客户的财务数据     3电子商务存储产品信息、订单信息等     4社交媒体存储社交消息数据     5物联网物联网设备在云服务平台的数据存储 三、为什么要用数据库优势、特性     1可靠性和稳定性         现代数据库系统通常具有高度可靠性和稳定性可以提供持久性和容错性可以确保企业的数据安全性。     2数据管理能力         数据库系统提供了一种强大的方式来管理数据从数据的存储到访问都进行统一的管理。企业可以更好地跟踪、管理和报告数据从而使工作更加高效。     4数据共享和集成         企业常常需要从不同的部门和应用程序中收集信息和数据。通过使用数据库这些数据可以集成在一起使企业更容易理解业务、做出决策。     5数据安全性和隐私保护         企业往往会处理大量的机密数据如个人信息、财务信息、业务数据等等。数据库管理系统可以提供安全的访问控制和数据保护功能保护数据的隐私性和机密性。     6减少数据冗余         数据库技术可以帮助企业减少数据冗余和重复提高数据的一致性、准确性和可重用性。 二、数据库类型 一、关系型数据库RDBMS     1概述关系型数据库是一种使用表格来展示和管理数据的数据库关系型数据库的核心是数据之间的关系因此也叫做“关系数据库”。RDBMS可以让用户很容易地使用和管理这些关系     2特点         便于查询和操作 SQL语句         结构化数据使用行和列存放数据         数据的一致性和完整性各种约束条件         并发性支持多用户连接的隔离性    3 代表产品         MySQL 瑞典MYSQL AB公司开发现由甲骨文公司管理         PostgreSQLPostgreSQL全球开发组开发的免费的开源的数据库管理系统 二、非关系型数据库NoSQL     1概述NoSQLNot only SQL是一种非关系型数据库模型其数据存储和查询机制与传统的关系型数据库不同     2特点         非结构化数据 文本、图像、媒体等         分布式存储分布在多个节点中实现高并发         没有固定的规范模式无需定义表和列不强制要求结构         高可伸缩性支持水平扩展增加或删除节点         高性能高速读写操作比传统的关系型数据库效率要高     3代表产品         MongoDB 一款基于文档存储模型的非关系型数据库软件         Redis一款基于内存存储的非关系型数据库与MongoDB一样广泛应用于互联网领域, Redis常用于快速读写操作、缓存等场景 三、数据库模型 一、主要有层次型数据库模型网状型数据库模型关系型数据库模型非关系型模型    1 层次型数据库模型         1966年IBM研究员Codd提出层次结构模型         它的数据结构如同树状结构。每个节点都只有一个父节点但可以有多个子节点         这种模型存在层次结构复杂、扩展性差、数据操作限制等问题。     2网状型数据库模型         1969年CODASYL工作组发布了网络模型         它使用复杂链表来表示数据之间的关系并增加了数据结构的灵活性和递归处理能力从而解决了层次结构模型的一些问题         解决了层次结构模型的一些问题。但是网络模型需要了解复杂的物理存储结构对程序设计人员的要求比较高。     3关系型数据库模型         1970年Codd提出了关系型模型也就是目前SQL和RDBMS所采用的模型         关系型模型基于二维表格的结构组织数据每个表格称为关系每行记录代表一个实体每列记录代表一个属性。关系之间通过主键和外键进行关联         它具有数据结构简单、数据组织规范、数据操作强大、数据完整性可控等优点是目前应用最广泛的数据库模型。     4非关系型模型 四、MYSQL的安装 MYSQL的端口是3306/tcp安装可以分为yum安装rpm安装编译安装三种下面我们主要对rpm安装一起来操作一下 一yum安装MYSQL 1首先配置我们的基础环境关闭防火墙、SELINUX、配置我们的本地yum源 2直接使用yum -y install mariadb mariadb-server即可 3启动MYSQL命令systemctl start mariadb.service验证netstat -anput |grep mysql4创建用户命令mysqladmin  -uroot -p password 新密码 二rpm安装MYSQL 1首先配置我们的基础环境关闭防火墙、SELINUX、确保我们的网络可以上网。我们可以ping www.baidu.com 来验证 2下载安装包     wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 3安装数据库服务     rpm -ivh mysql57-community-release-el7-8.noarch.rpm     yum -y install mysql-server      哦不安装失败 提示信息     mysql-community-common-5.7.42-1.el7.x86_64.rpm 的公钥尚未安装      失败的软件包是mysql-community-common-5.7.42-1.el7.x86_64      GPG  密钥配置为file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 失败原因分析mysql密钥过期 4解决办法 1、安装新的密钥然后再安装服务     rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022     yum -y install mysql-server 2、不使用GPG密钥验证     yum -y install mysql-server --nogpgcheck 五、MYSQL本地登录 rpm安装MYSQL本地登录 1启动MYSQL服务 并输入mysql进行登录 提示信息     ERROR 1045 (28000): Access denied for user rootlocalhost (using password: NO) 出现错误分析原因输入的密码是错误的所以拒绝你的访问 2解决办法1查看临时密码     grep temporary password /var/log/mysqld.log  最后一个字段就是我们临时密码 使用mysql -uroot -p 输入临时密码uEVsC:IR*5le登录 解决办法2进入数据库的配置文件 vim /etc/my.cnf并添加参数skip-grant-tables不验证密码进入mysql保存退出重启服务。      六、重置密码 通过以上步骤我们可以经入到mysql了接下来我们以解决办法2为基础进行操作 1输入mysql按回车直接进入到数据库 2数据库的基本查看方法 查看数据库  show databases; 使用mysql数据表use  mysql; 看看mysql中有什么列表show tables; 查看user中有什么 select * from user\G; 3)创建root用户并设置密码 先刷新flush privileges;  在删除原用户drop user rootlocalhost; 最后创建用户create  user  rootlocalhost identified by 123456; 赋予root权限     grant all privileges on *.* to rootlocalhost with grant option; 刷新  flush privileges; 退出 exit 4去恢复我之前在配置文件vim /etc/my.cnf中添加的去掉配置项skip-grant-tables 5验证重启mysql然后使用新密码重新登录数据库     systemctl restart mysqld     mysql -uroot -p123456 总结 在进入数据库查看时要注意命令的使用查看数据库  show databases;使用mysql数据表use  mysql; 查看user中有什么 select * from user\G;并且在修改密码时要注意使用flush privileges刷新。
http://www.pierceye.com/news/454256/

相关文章:

  • WordPress找不到站点做好评做销量的网站
  • 网站建设项目经历东莞市官网网站建设企业
  • FileZilla做网站程序开发的难点
  • 网站开发前端制作网站flsh怎么做
  • 建设网站需申请什么手续如何申请公司名称注册
  • 中山网站制无锡公司建立网站
  • 优化推广网站网站建设的岗位职责
  • 网站建设制作设计优化兰州如何用织梦建网站
  • wordpress 网站禁用全屏代码百度怎么建设网站
  • 强军网网站建设北京各大网站推广服务公司
  • 西安优秀的集团门户网站建设公司网站建设中 优秀账户的标准
  • 网站建设的对比分析移动设备网站开发注意点
  • 在word上怎么做网站链接网站开发试题
  • 自己做网站新手入门淮北论坛招聘网
  • 建网站的意义大学跳蚤市场网站建设
  • 平阳做网站成都网站优化公司哪家好
  • 庆阳北京网站建设广东省建设工程执业中心网站
  • 佛山哪里有做网站的大学生文创产品设计
  • 电商网站建设运城网站图片链接怎么做的
  • 服务器建网站教程宁波网络营销推广制作
  • 微信公众号属于网站建设网站云解析域名解析
  • 网站的建设及推广在哪找可以做网站的
  • 网站经常修改好不好北京互联网公司50强
  • 知识网站有哪些h5用什么制作
  • 广州网站制作联系方式上海共有多少家企业
  • 自己建一个网站需要什么网站关键词分析工具
  • 建三江建设局网站四川省建设厅官方网站电话
  • 福建志佳建设工程发展有限公司网站vi品牌包装
  • 专业门户网站开发公司龙岩正规全网品牌营销招商
  • 网站怎么做qq微信登陆政务网站的建设时期的概述