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

十大购物网站wordpress 标题长度

十大购物网站,wordpress 标题长度,门户网站集约化建设,信息网站开发网络公司目录 一#xff1a;在centos7上安装MySQL数据库 1.卸载默认存在的环境 2.配置mysql的yum源 3. 安装MySQL 4.登录mysql 5.设置MySQL的配置文件 二#xff1a;MySQL基础知识 1.什么是数据库 2.主流数据库 3.服务器#xff0c;数据库#xff0c;表关系及使用案例 4…目录 一在centos7上安装MySQL数据库 1.卸载默认存在的环境 2.配置mysql的yum源 3. 安装MySQL 4.登录mysql  5.设置MySQL的配置文件 二MySQL基础知识 1.什么是数据库 2.主流数据库 3.服务器数据库表关系及使用案例 4.MySQL架构 5.SQL分类及存储引擎 接下来的日子会顺顺利利万事胜意生活明朗-----------林辞忧 一在centos7上安装MySQL数据库 1.卸载默认存在的环境 (1) 检查是否存在默认的环境(可以使用这两个来查询有哪个就停止哪个)  [roothcss-ecs-889f ~]# ps axj | grep mysql 21825 7780 7779 21774 pts/0 7779 S 0 0:00 grep --colorauto mysql1 21713 21712 21712 ? -1 Sl 27 0:13 /usr/sbin/mysqld --daemonize --pid-file/var/run/mysqld/mysqld.pid [roothcss-ecs-889f ~]# ps axj | grep mariadb 21825 7906 7905 21774 pts/0 7905 S 0 0:00 grep --colorauto mariadb 这样的话说明存在默认的MySQL环境 (2)这样的话就先停止mysql服务 [roothcss-ecs-889f ~]# systemctl stop mysqld [roothcss-ecs-889f ~]# ps axj | grep mysql 21825 8137 8136 21774 pts/0 8136 S 0 0:00 grep --colorauto mysql(3)查看下载mysql时的安装包 [roothcss-ecs-889f ~]# rpm -qa | grep mysql mysql-community-libs-5.7.44-1.el7.x86_64 mysql-community-common-5.7.44-1.el7.x86_64 mysql-community-client-5.7.44-1.el7.x86_64 mysql57-community-release-el7-11.noarch mysql-community-server-5.7.44-1.el7.x86_64 (4)卸载安装包 [roothcss-ecs-889f ~]# rpm -qa | grep mysql | xargs yum -y remove 将安装包以命令行参数的形式一个个的拼到yum remove的后面添加-y 选项表示不再询问 (5)查看是否存在配置文件若不存在说明卸载干净了 [roothcss-ecs-889f ~]# ls /etc/my.cnf ls: cannot access /etc/my.cnf: No such file or directory2.配置mysql的yum源 (1)获取mysql官方yum源 http://repo.mysql.com/ 点击后右键选择 选择和当前Linux系统版本匹配的进行下载 (2)查看当前Linux系统版本 [roothcss-ecs-889f ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 选择mysql157的此处el7表示centos7,再选择属于自己的小版本(此处以centos7.6为例) 会发现没有centos7.6的版本当没有匹配的版本时就需要选择最后一个el7.rpm进行下载到电脑本地 (3)在Linux中创建一个MySQL路径作为MySQL的工作目录 [roothcss-ecs-889f ~]# mkdir MySQL [roothcss-ecs-889f ~]# ll total 39092 -rw-r--r-- 1 root root 19135327 Feb 27 2024 1.C语言.pdf -rw-r--r-- 1 root root 19135327 Feb 27 2024 1.C语言.pdf.0 -rw-r--r-- 1 root root 1745857 May 3 15:45 2.C和数据结构-答案.pdf drwxr-xr-x 2 root root 4096 Sep 11 20:11 MySQL drwxr-xr-x 18 root root 4096 May 23 23:00 oj -rw-r--r-- 1 root root 0 May 14 22:49 test1.c [roothcss-ecs-889f ~]# cd MySQL/ 再将下载的rpm包进行上传  [roothcss-ecs-889f MySQL]# rz[roothcss-ecs-889f MySQL]# ll total 28 -rw-r--r-- 1 root root 25680 Sep 11 13:02 mysql57-community-release-el7.rpmrpm是帮助我们更新mysql的yum源仓库的 (4)查看系统默认支持的yum源以及安装mysql的yum源 [roothcss-ecs-889f MySQL]# ls /etc/yum.repos.d/ -l total 44 -rw-r--r-- 1 root root 1680 Feb 27 2024 CentOS-Base.repo -rw-r--r--. 1 root root 1309 Nov 23 2018 CentOS-CR.repo -rw-r--r--. 1 root root 649 Nov 23 2018 CentOS-Debuginfo.repo -rw-r--r--. 1 root root 314 Nov 23 2018 CentOS-fasttrack.repo -rw-r--r--. 1 root root 630 Nov 23 2018 CentOS-Media.repo -rw-r--r--. 1 root root 1331 Nov 23 2018 CentOS-Sources.repo -rw-r--r--. 1 root root 5701 Nov 23 2018 CentOS-Vault.repo -rw-r--r-- 1 root root 927 Feb 27 2024 epel.repo -rw-r--r-- 1 root root 1358 Sep 5 2021 epel.repo.rpmnew -rw-r--r-- 1 root root 1457 Sep 5 2021 epel-testing.repo [roothcss-ecs-889f MySQL]# rpm -ivh mysql57-community-release-el7.rpm Preparing... ################################# [100%] Updating / installing...1:mysql57-community-release-el7-11 ################################# [100%] [roothcss-ecs-889f MySQL]# ls /etc/yum.repos.d/ -l total 52 -rw-r--r-- 1 root root 1680 Feb 27 2024 CentOS-Base.repo -rw-r--r--. 1 root root 1309 Nov 23 2018 CentOS-CR.repo -rw-r--r--. 1 root root 649 Nov 23 2018 CentOS-Debuginfo.repo -rw-r--r--. 1 root root 314 Nov 23 2018 CentOS-fasttrack.repo -rw-r--r--. 1 root root 630 Nov 23 2018 CentOS-Media.repo -rw-r--r--. 1 root root 1331 Nov 23 2018 CentOS-Sources.repo -rw-r--r--. 1 root root 5701 Nov 23 2018 CentOS-Vault.repo -rw-r--r-- 1 root root 927 Feb 27 2024 epel.repo -rw-r--r-- 1 root root 1358 Sep 5 2021 epel.repo.rpmnew -rw-r--r-- 1 root root 1457 Sep 5 2021 epel-testing.repo -rw-r--r-- 1 root root 1838 Apr 27 2017 mysql-community.repo -rw-r--r-- 1 root root 1885 Apr 27 2017 mysql-community-source.repo刚开始是没有mysql的yum源的在安装后就会出现mysql的yum源现在的这个yum源会自动的在yum层面上根据我们所安装好的yum源来选择比较适配系统的mysql (5) 测试mysql能否正常工作查看到关于mysql的内容 [roothcss-ecs-889f MySQL]# yum list | grep mysql 卸载安装包(此处不必执行往后需要时再使用) [roothcss-ecs-889f MySQL]# rm mysql57-community-release-el7.rpm3. 安装MySQL [roothcss-ecs-889f MySQL]# yum install -y mysql-community-server 确认mysql安装是否成功 (1)安装成功后会有这个my.cnf文件 [roothcss-ecs-889f MySQL]# ls /etc/my.cnf /etc/my.cnf(2) 安装成功后会存在mysql的服务端和客户端 [roothcss-ecs-889f MySQL]# which mysqld /sbin/mysqld [roothcss-ecs-889f MySQL]# which mysql /bin/mysql启动mysql [roothcss-ecs-889f MySQL]# systemctl start mysqld [roothcss-ecs-889f MySQL]# ps axj | grep mysql1 10638 10637 10637 ? -1 Sl 27 0:00 /usr/sbin/mysqld --daemonize --pid-file/var/run/mysqld/mysqld.pid 21825 10678 10677 21774 pts/0 10677 S 0 0:00 grep --colorauto mysql查看mysql的服务端口号 [roothcss-ecs-889f MySQL]# netstat -nltp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2045/sshd tcp6 0 0 :::3306 :::* LISTEN 10638/mysqld tcp6 0 0 :::22 :::* LISTEN 2045/sshd 4.登录mysql  1.免密码登录 (1)   先打开mysql的配置文件 [roothcss-ecs-889f MySQL]# vim /etc/my.cnf(2)    在[mysqld]中添加  skip-grant-tables (3)   重启后才会生效 [roothcss-ecs-889f MySQL]# systemctl restart mysqld (4) 登录mysql [roothcss-ecs-889f MySQL]# mysql -uroot -p 再按下Enter键即可登录上mysql  2.使用临时密码登录 (1)获取临时密码 [roothcss-ecs-889f MySQL]# grep temporary password /var/log/mysqld.log 2024-06-01T14:51:20.795731Z 1 [Note] A temporary password is generated for rootlocalhost: *_odGsOp7%ts (2)登录mysql [roothcss-ecs-889f MySQL]# mysql -uroot -p Enter password: 将上述密码复制下粘贴到此处即可登录上  5.设置MySQL的配置文件 [roothcss-ecs-889f MySQL]# vim /etc/my.cnf在[mysqld]中添加内容 datadir/var/lib/mysql port3306 character-set-serverutf8 default-storage-engineinnodb 再重启下  [roothcss-ecs-889f MySQL]# systemctl restart mysqld重启也可以这样写的 [roothcss-ecs-889f MySQL]# systemctl stop mysqld [roothcss-ecs-889f MySQL]# systemctl start mysqld 二MySQL基础知识 1.什么是数据库 (1)登录mysql以及mysql和mysqld 如果没有写 -h 127.0.0.1 默认是连接本地     如果没有写 -P 3306 默认是连接3306端口号  (2)mysql是数据库服务的客户端mysqld是数据库服务的服务器端 mysql的本质是基于C(mysql)S(mysqld)模式的一种网络服务 (3)mysql是一套给我们提供数据存取服务的网络程序 数据库一般指的是在磁盘或者内存中存储的特定结构组织的数据-----将来在磁盘上存储的一套数据库方案 数据库服务----mysqld (4)一般的文件确实提供了数据的存储功能但是文件并没有提供非常好的对数据内容的管理能力 数据库本质:对数据内容存储的一套解决方案只要给出字段要求就能直接返回结果 (5) 文件保存数据的缺点 文件的安全性问题 文件不利于数据查询和管理 文件不利于存储海量数据 文件在程序中控制不方便 (6)数据库本质上未来一定要在特定的存储介质上去保存一般为磁盘 2.主流数据库 MySQL世界上最受欢迎的数据库属于甲骨文并发性好不适合做复杂的业务。主要用在电商SNS论坛。对简单的SQL处理效果好 SQLite 是一款轻型的数据库是遵守ACID的关系型数据库管理系统它包含在一个相对小的C库中。它的设计目标是嵌入式的而且目前已经在很多嵌入式产品中使用了它它占用资源非常的低在嵌入式设备中可能只需要几百K的内存就够了 Oracle 甲骨文产品适合大型项目复杂的业务逻辑并发一般来说不如MySQL SQL Sever 微软的产品.Net程序员的最爱中大型项目 3.服务器数据库表关系及使用案例 实例使用mysql建立一个数据库建立一张表结构插入一些数据 创建数据库 create database hello; 选择数据库 mysql use 创建一张表 mysql create table t1(- name varchar(20),- age int- );此时进入另一个目录 [roothcss-ecs-889f ~]# cd /var/lib/mysql [roothcss-ecs-889f mysql]# ls auto.cnf ib_buffer_pool mysql.sock server-key.pem ca-key.pem ibdata1 mysql.sock.lock sys ca.pem ib_logfile0 performance_schema test client-cert.pem ib_logfile1 private_key.pem client-key.pem ibtmp1 public_key.pem hello mysql server-cert.pem [roothcss-ecs-889f mysql]# cd hello [roothcss-ecs-889f hello]# ls db.opt t1.frm t1.ibd从上面可以看出建立的数据库本质就是Linux下创建的一个目录  在数据库内建立表本质就是在Linux下创建对应的文件 数据库本质也是文件只不过这些文件都是由数据库进行操作的 mysql是按行列的方式来存储对应的数据的是一种二维结构 4.MySQL架构 MySQL 是一个可移植的数据库几乎能在当前所有的操作系统上运行如 Unix/Linux、Windows、Mac 和Solaris。各种系统在底层实现方面各有不同但是 MySQL 基本上能保证在各个平台上的物理体系结构的一致性 链接池对于一个mysql服务来讲首先要把链接做好管理并且mysql也是有权限认证的所以在链接建立的过程中它要去做链接管理和鉴权保证一些安全方面的策略 第二层mysql要对sql指令进行词法分析语法分析甚至对sql语句进行优化然后将它根据sql协议将sql传给下一层 第三层匹配的一个个存储引擎接收sql,让其做解释去访问其指定的数据库/文件/表结构对数据进行增删查改 5.SQL分类及存储引擎 DDL【data definition language】 数据定义语言用来维护存储数据的结构 代表指令: create, drop, alter DML【data manipulation language】 数据操纵语言用来对数据进行操作 代表指令 insertdeleteupdate DML中又单独分了一个DQL数据查询语言代表指令 select DCL【Data Control Language】 数据控制语言主要负责权限管理和事务 代表指令 grantrevokecommit  存储引擎是数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。 MySQL的核心就是插件式存储引擎支持多种存储引擎 查看存储引擎:  show engines /G
http://www.dnsts.com.cn/news/243897.html

相关文章:

  • 甘肃省集约化网站建设wordpress路由
  • 做游戏网站的需求分析学校网站建设市场分析
  • 济南网站建设选搜点网络综合权重查询
  • 商务网站建设与维护实训报告比较好的网站建设公司电话
  • 成都制作网站asp网站怎么打开
  • 网站开发要学多久杭州软件开发公司网站
  • 新网站友链自己做头像的网站
  • 山东济宁网站建设申请个人企业邮箱
  • 建设网站需要哪些编程dede网站禁止ip访问
  • 网站制作软件手机版搭建一个小程序需要多少钱
  • 网站设计尺寸大小沈阳模板建站系统
  • 建一个网站需要什么资料如何用wordpress搭建个人博客
  • 衡水城乡建设局网站首页17网一起做网店
  • 网站建设php文件放哪里网站建设哪家go好
  • 网站后台seo优化如何做asp 网站路径泄露 解决
  • 中国水利教育培训网站wordpress 主题 试用
  • 深圳网站优化多少钱电子简历表格 个人简历
  • 自有服务器 建网站个人网站设计策划书
  • 衡水外贸网站建设太原制作网站企业
  • 如何在电脑上做物流网站做化工的网站
  • 网站开发作为固定资产怎么摊销网站怎么做动态图片
  • 网站建设的钱计入什么科目近三天发生的重要新闻
  • 如何做新增网站备案佛山外贸网站建设特色
  • 江苏营销型网站推广wordpress 获取导航
  • 建立了公司网站巴中做网站 微信开发
  • 临海营销型网站建设合伙企业怎么注册公司
  • 长沙网站建设1681989做网站什么字体
  • 专业的设计网站有哪些内容网站建设与维护招投标书
  • 珠海横琴建设局网站大连学校网站建设
  • 大连h5网站建设吕梁网站建设kuyiso