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

集团网站设计思路互联网站备案信息查询

集团网站设计思路,互联网站备案信息查询,系统ui设计,简单的html网页设计16 Linux之JavaEE定制篇-搭建JavaEE环境 文章目录 16 Linux之JavaEE定制篇-搭建JavaEE环境16.1 概述16.2 安装JDK16.3 安装tomcat16.4 安装idea2020*16.5 安装mysql5.7 学习视频来自于B站【小白入门 通俗易懂】2021韩顺平 一周学会Linux。可能会用到的资料有如下所示#xff0…16 Linux之JavaEE定制篇-搭建JavaEE环境 文章目录 16 Linux之JavaEE定制篇-搭建JavaEE环境16.1 概述16.2 安装JDK16.3 安装tomcat16.4 安装idea2020*16.5 安装mysql5.7 学习视频来自于B站【小白入门 通俗易懂】2021韩顺平 一周学会Linux。可能会用到的资料有如下所示下载链接见文末 《鸟哥的Linux私房菜 基础学习篇 第四版》1《鸟哥的Linux私房菜 服务器架设篇 第三版》2《韩顺平_2021图解Linux全面升级》3 16.1 概述 本章来介绍如何在Linux系统下安装JavaEE的开发环境。下面是本章所需要的安装包示意图 图16-1 Linux配置Java环境所需要的安装包 因为CentOS已经安装好了所以本章需要的需要在Linux系统上安装的四个软件JDK、tomcat、idea、mysql。 下面四个小节来依次介绍。 16.2 安装JDK JDK(Java Development Kit) 是 Java 语言的软件开发工具包主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心它包含了JAVA的运行环境JVMJava系统类库和JAVA工具。安装步骤总览 【步骤1】上传压缩包到Linux下并解压。 mkdir /opt/jdk # 在Linux创建文件夹 # 通过xftp6上传jdk-8u261-linux-x64.tar.gz到/opt/jdk下 cd /opt/jdk # 定位到安装包目录 tar -zxvf jdk-8u261-linux-x64.tar.gz # 解压一般下载好的安装包都放在/opt中。JDK安装包的官方下载地址为https://www.oracle.com/java/technologies/downloads/ 【步骤2】将解压后的文件夹移动到指定位置。 mkdir /usr/local/java # 创建目录 mv /opt/jdk/jdk1.8.0_261 /usr/local/java # 将解压后的文件移动到新目录一般将安装包解压后的文件夹放在/usr/local这个文件夹类似于Windows系统下的C:\ProgramData文件夹。 【步骤3】添加新的JAVA环境变量。 vim /etc/profile # 配置环境变量的配置文件 ########################################## # 按G跳到文件末尾然后添加下面两行 # export JAVA_HOME/usr/local/java/jdk1.8.0_261 # export PATH$JAVA_HOME/bin:$PATH # 注意第二行一定要带上最后的:$PATH否则会将系统原本的环境变量全部覆盖掉。 ########################################## source /etc/profile # 刷新环境变量使刚才的设置生效若不配置环境变量那么java命令/javac命令便只能在其安装目录下使用当切换目录后便“未找到命令…”。为了在Linux系统下的任何一个目录都能找到java/javac就需要配置环境变量。 【步骤4】测试是否安装成功。编写一个简单的Hello.java文件输出hello,world! vim /home/Hello.java # 编写代码文件 ############################################# # 输入下面的代码 public class Hello{public static void main(String[] args){System.out.println(hello,java!);} } ############################################# javac /home/Hello.java # 编译 java Hello # 运行注意文件名Hello.java的大小写要与文件内的Hello保持一致否则执行时会报错。 下面是Linux终端的实操演示 # 【步骤1】上传压缩包到Linux下并解压。 [rootCentOS76 ~]# mkdir /opt/jdk # 通过xftp上传jdk-8u261-linux-x64.tar.gz到/opt/jdk下 [rootCentOS76 ~]# cd /opt/jdk [rootCentOS76 jdk]# ll 总用量 139760 -rw-r--r--. 1 root root 143111803 7月 28 14:58 jdk-8u261-linux-x64.tar.gz [rootCentOS76 jdk]# tar -zxvf jdk-8u261-linux-x64.tar.gz jdk1.8.0_261/ jdk1.8.0_261/jre/ jdk1.8.0_261/jre/plugin/ jdk1.8.0_261/jre/plugin/desktop/ # 下面的一大串安装显示界面就省略了# 【步骤2】将解压后的文件夹移动到指定位置。 [rootCentOS76 jdk]# mkdir /usr/local/java [rootCentOS76 jdk]# ll 总用量 139768 drwxr-xr-x. 8 10143 10143 4096 6月 18 2020 jdk1.8.0_261 -rw-r--r--. 1 root root 143111803 7月 28 14:58 jdk-8u261-linux-x64.tar.gz [rootCentOS76 jdk]# mv ./jdk1.8.0_261/ /usr/local/java/ [rootCentOS76 jdk]# ll 总用量 139764 -rw-r--r--. 1 root root 143111803 7月 28 14:58 jdk-8u261-linux-x64.tar.gz [rootCentOS76 jdk]# cd /usr/local/java [rootCentOS76 java]# ll 总用量 4 drwxr-xr-x. 8 10143 10143 4096 6月 18 2020 jdk1.8.0_261 [rootCentOS76 java]# cd ./jdk1.8.0_261/ [rootCentOS76 jdk1.8.0_261]# ls bin javafx-src.zip legal man src.zip COPYRIGHT jmc.txt lib README.html THIRDPARTYLICENSEREADME-JAVAFX.txt include jre LICENSE release THIRDPARTYLICENSEREADME.txt [rootCentOS76 bin]# cd /usr/local/java/jdk1.8.0_261/bin [rootCentOS76 bin]# ls appletviewer javac javaws jinfo jstat policytool tnameserv ControlPanel javadoc jcmd jjs jstatd rmic unpack200 extcheck javafxpackager jconsole jmap jvisualvm rmid wsgen idlj javah jcontrol jps keytool rmiregistry wsimport jar javap jdb jrunscript native2ascii schemagen xjc jarsigner javapackager jdeps jsadebugd orbd serialver java java-rmi.cgi jhat jstack pack200 servertool [rootCentOS76 bin]# ./java -version java version 1.8.0_261 Java(TM) SE Runtime Environment (build 1.8.0_261-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode) [rootCentOS76 bin]# ./javac -version javac 1.8.0_261# 【步骤3】添加新的JAVA环境变量。 [rootCentOS76 bin]# echo $PATH # 输出环境变量 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin [rootCentOS76 bin]# cd /home [rootCentOS76 home]# java -version # 测试能否在其他文件夹使用java居然可以 openjdk version 1.8.0_262 OpenJDK Runtime Environment (build 1.8.0_262-b10) OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode) [rootCentOS76 home]# javac -version # 测试能否在其他文件夹使用javac果然不行 bash: javac: 未找到命令... 相似命令是 java [rootCentOS76 home]# vim /etc/profile # 更改环境变量配置文件 ########################################## # 按G跳到文件末尾然后添加下面两行 # export JAVA_HOME/usr/local/java/jdk1.8.0_261 # export PATH$JAVA_HOME/bin:$PATH ########################################## [rootCentOS76 home]# javac -version bash: javac: 未找到命令... 相似命令是 java [rootCentOS76 home]# source /etc/profile # 刷新环境变量使刚才的设置生效 [rootCentOS76 home]# javac -version javac 1.8.0_261 [rootCentOS76 home]# echo $PATH /usr/local/java/jdk1.8.0_261/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin# 【步骤4】测试是否安装成功。 [rootCentOS76 home]# vim /home/Hello.java ############################################# # 输入下面的代码 public class Hello{public static void main(String[] args){System.out.println(hello,java!);} } ############################################# [rootCentOS76 home]# javac /home/Hello.java #编译 [rootCentOS76 home]# java Hello #运行 Hello,java!16.3 安装tomcat Tomcat服务器是一个免费的开放源代码的Web应用服务器属于轻量级应用服务器在中小型系统和并发访问用户不是很多的场合下被普遍使用是开发和调试JSP程序的首选。安装步骤总览 【步骤1】上传压缩包到Linux下并解压。 mkdir /opt/tomcat # 在Linux创建文件夹 # 通过xftp6上传apache-tomcat-8.5.59.tar.gz到/opt/tomcat下 cd /opt/tomcat # 定位到安装包目录 tar -zxvf apache-tomcat-8.5.59.tar.gz # 解压tomcat压缩包下载方法可以参考CSDN博文“如何去官网上下载tomcat的linux版本”。tomcat官方下载地址为https://tomcat.apache.org/ 【步骤2】进入解压目录/bin启动./startup.sh。 cd ./apache-tomcat-8.5.59/bin # 进入安装目录 ./startup.sh # 启动安装进程【步骤3】打开防火墙8080端口。 firewall-cmd --permanent --add-port8080/tcp # 打开端口 firewall-cmd --reload # 重载防火墙使上述设置生效【步骤4】测试是否安装成功。假设现在的Linux虚拟机IP地址为192.168.127.130。 方式1Windows浏览器访问192.168.127.130:8080看看是否能连通。方式2在tomcat的默认访问目录./apache-tomcat-8.5.59/webapps/ROOT下创建文件hello.html然后使用Windows浏览器访问该文件192.168.127.130:8080/hello.html。上面两个方式的测试原理如下图 #mermaid-svg-xri1bRhPflrBkF3N {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-xri1bRhPflrBkF3N .error-icon{fill:#552222;}#mermaid-svg-xri1bRhPflrBkF3N .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-xri1bRhPflrBkF3N .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-xri1bRhPflrBkF3N .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-xri1bRhPflrBkF3N .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-xri1bRhPflrBkF3N .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-xri1bRhPflrBkF3N .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-xri1bRhPflrBkF3N .marker{fill:#333333;stroke:#333333;}#mermaid-svg-xri1bRhPflrBkF3N .marker.cross{stroke:#333333;}#mermaid-svg-xri1bRhPflrBkF3N svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-xri1bRhPflrBkF3N .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-xri1bRhPflrBkF3N .cluster-label text{fill:#333;}#mermaid-svg-xri1bRhPflrBkF3N .cluster-label span{color:#333;}#mermaid-svg-xri1bRhPflrBkF3N .label text,#mermaid-svg-xri1bRhPflrBkF3N span{fill:#333;color:#333;}#mermaid-svg-xri1bRhPflrBkF3N .node rect,#mermaid-svg-xri1bRhPflrBkF3N .node circle,#mermaid-svg-xri1bRhPflrBkF3N .node ellipse,#mermaid-svg-xri1bRhPflrBkF3N .node polygon,#mermaid-svg-xri1bRhPflrBkF3N .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-xri1bRhPflrBkF3N .node .label{text-align:center;}#mermaid-svg-xri1bRhPflrBkF3N .node.clickable{cursor:pointer;}#mermaid-svg-xri1bRhPflrBkF3N .arrowheadPath{fill:#333333;}#mermaid-svg-xri1bRhPflrBkF3N .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-xri1bRhPflrBkF3N .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-xri1bRhPflrBkF3N .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-xri1bRhPflrBkF3N .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-xri1bRhPflrBkF3N .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-xri1bRhPflrBkF3N .cluster text{fill:#333;}#mermaid-svg-xri1bRhPflrBkF3N .cluster span{color:#333;}#mermaid-svg-xri1bRhPflrBkF3N div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-xri1bRhPflrBkF3N :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} Linux系统 监听 访问 tomcat进程 端口8080 Windows浏览器 图16-2 Windows访问tomcat示意图 下面是Linux终端的实操演示 # 【步骤1】上传压缩包到Linux下并解压。 [rootCentOS76 ~]# mkdir /opt/tomcat # xftp上传文件apache-tomcat-8.5.59.tar.gz到/opt/tomcat [rootCentOS76 ~]# cd /opt/tomcat [rootCentOS76 tomcat]# ll 总用量 10188 -rw-r--r--. 1 root root 10432020 7月 28 15:55 apache-tomcat-8.5.59.tar.gz [rootCentOS76 tomcat]# tar -zxvf apache-tomcat-8.5.59.tar.gz apache-tomcat-8.5.59/conf/ apache-tomcat-8.5.59/conf/catalina.policy apache-tomcat-8.5.59/conf/catalina.properties apache-tomcat-8.5.59/conf/context.xml # 下面的一大串安装显示界面就省略了 [rootCentOS76 tomcat]# ll 总用量 10192 drwxr-xr-x. 9 root root 4096 7月 28 15:58 apache-tomcat-8.5.59 -rw-r--r--. 1 root root 10432020 7月 28 15:55 apache-tomcat-8.5.59.tar.gz# 【步骤2】进入解压目录/bin启动tomcat ./startup.sh。 [rootCentOS76 tomcat]# cd ./apache-tomcat-8.5.59 [rootCentOS76 apache-tomcat-8.5.59]# ls bin conf lib logs README.md RUNNING.txt webapps BUILDING.txt CONTRIBUTING.md LICENSE NOTICE RELEASE-NOTES temp work [rootCentOS76 apache-tomcat-8.5.59]# cd ./bin [rootCentOS76 bin]# ls bootstrap.jar commons-daemon-native.tar.gz setclasspath.sh tool-wrapper.bat catalina.bat configtest.bat shutdown.bat tool-wrapper.sh catalina.sh configtest.sh shutdown.sh version.bat catalina-tasks.xml daemon.sh startup.bat version.sh ciphers.bat digest.bat startup.sh ciphers.sh digest.sh tomcat-juli.jar commons-daemon.jar setclasspath.bat tomcat-native.tar.gz [rootCentOS76 bin]# ./startup.sh Using CATALINA_BASE: /opt/tomcat/apache-tomcat-8.5.59 Using CATALINA_HOME: /opt/tomcat/apache-tomcat-8.5.59 Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-8.5.59/temp Using JRE_HOME: /usr/local/java/jdk1.8.0_261 Using CLASSPATH: /opt/tomcat/apache-tomcat-8.5.59/bin/bootstrap.jar:/opt/tomcat/apache-tomcat-8.5.59/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started.# 【步骤3】打开防火墙8080端口。 [rootCentOS76 bin]# firewall-cmd --permanent --add-port8080/tcp success [rootCentOS76 bin]# firewall-cmd --reload success [rootCentOS76 bin]# firewall-cmd --query-port8080/tcp yes# 【步骤4】测试是否安装成功。 # 方式1使用Windows浏览器访问192.168.137.130:8080观察能否看到下图16-3。 # 方式2创建文件./apache-tomcat-8.5.59/webapps/ROOT/hello.html然后使用Windows浏览器访问192.168.137.130:8080/hello.html观察能否看到下图16-4。 [rootCentOS76 bin]# cd .. [rootCentOS76 apache-tomcat-8.5.59]# ls bin conf lib logs README.md RUNNING.txt webapps BUILDING.txt CONTRIBUTING.md LICENSE NOTICE RELEASE-NOTES temp work [rootCentOS76 apache-tomcat-8.5.59]# cd ./webapps [rootCentOS76 webapps]# ls docs examples host-manager manager ROOT [rootCentOS76 webapps]# cd ./ROOT #进入其默认的访问目录 [rootCentOS76 ROOT]# ls asf-logo-wide.svg bg-nav.png index.jsp tomcat.gif tomcat.svg bg-button.png bg-upper.png RELEASE-NOTES.txt tomcat.png WEB-INF bg-middle.png favicon.ico tomcat.css tomcat-power.gif [rootCentOS76 ROOT]# vim hello.html ################################ # 添加下面的这句话 # h1hello,tomcat!/h1 ################################ # 然后返回Windows浏览器访问192.168.137.130:8080/hello.html图16-3 tomcat访问成功示意图 图16-4 tomcat访问文件成功 16.4 安装idea2020 idea全称 IntelliJ IDEA是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。但实际上很少直接在Linux下使用idea进行开发一般都是在Windows下开发完了之后将代码文件上传到Linux系统中。安装步骤总览 【步骤1】上传压缩包到Linux下并解压。 mkdir /opt/idea # 在Linux创建文件夹 # 通过xftp6上传ideaIU-2020.2.3.tar.gz到/opt/idea下 cd /opt/idea # 定位到安装包目录 tar -zxvf ideaIU-2020.2.3.tar.gz # 解压idea官方下载地址为https://www.jetbrains.com/idea/download注意下载Linux版本的安装包。 【步骤2】登录图形界面的终端进入解压目录/bin启动./idea.sh。 cd /opt/idea/idea-IU-202.7660.26/bin/ # 进入安装目录 ./idea.sh # 启动安装进程【步骤3】安装idea图形化窗口并编写Hello world程序已验证安装成功。 下面是Linux终端的实操演示 # 【步骤1】上传压缩包到Linux下并解压。 [rootCentOS76 ~]# mkdir /opt/idea # xftp上传文件ideaIU-2020.2.3.tar.gz到/opt/idea [rootCentOS76 ~]# cd /opt/idea [rootCentOS76 idea]# ll 总用量 791356 -rw-r--r--. 1 root root 810342586 7月 28 16:22 ideaIU-2020.2.3.tar.gz [rootCentOS76 idea]# tar -zxvf ideaIU-2020.2.3.tar.gz idea-IU-202.7660.26/bin/appletviewer.policy idea-IU-202.7660.26/bin/idea.svg idea-IU-202.7660.26/bin/log.xml idea-IU-202.7660.26/help/ReferenceCard.pdf # 下面的一大串安装显示界面就省略了 [rootCentOS76 idea]# ll 总用量 791360 -rw-r--r--. 1 root root 810342586 7月 28 16:22 ideaIU-2020.2.3.tar.gz drwxr-xr-x. 9 root root 4096 7月 28 16:23 idea-IU-202.7660.26# 【步骤2】登录图形界面的终端进入解压目录/bin启动./idea.sh。 [rootCentOS76 ~]# cd /opt/idea/idea-IU-202.7660.26/bin/ [rootCentOS76 bin]# ls appletviewer.policy idea64.vmoptions idea.svg log.xml format.sh idea.png idea.vmoptions printenv.py fsnotifier idea.properties inspect.sh restart.py fsnotifier64 idea.sh libdbm64.so [rootCentOS76 bin]# ./idea.sh# 【步骤3】安装idea图形化窗口并编写Hello world程序已验证安装成功。 # 接下来的操作就可以如下图所示一步步操作最后控制台正常输出结果就算是idea安装成功。图16-5 ieda新建Java文件演示 *16.5 安装mysql5.7 本节前面表星号表明是重点。MySQL是最流行的关系型数据库管理系统之一。那为什么JavaEE环境配置要安装mysql呢是因为做JavaEE开发肯定是需要数据库的而Linux是数据库开发的最主流的环境所以Linux下安装mysql很常见。安装步骤总览 本节可以参考老韩提供的文件“韩顺平教育–centos安装mysql5.7.docx”。 【步骤1】上传压缩包到Linux下并解压。 mkdir /opt/mysql # 在Linux创建文件夹 # 通过xftp6上传mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar到/opt/mysql下 cd /opt/mysql # 定位到安装包目录 tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar # 解压官网下载地址https://downloads.mysql.com/archives/community/也可以通过wget指令在网络直接获取安装包但有可能会失败 wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar 【步骤2】删除数据库mariadb。centos7.6自带的类mysql数据库是mariadb会跟mysql冲突要先删除。 rpm -qa | grep mari # 寻找要删除的数据库 rpm -e --nodeps mariadb-libs # 根据上述寻找结果删除mariadb-libs rpm -e --nodeps marisa # 根据上述寻找结果删除marisa rpm -qa | grep mari # 确认删除完毕【步骤3】真正开始安装mysql。在mysql安装包文件夹/opt/mysql下依次运行以下四条即可。 rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm【步骤4】启动mysql并重新设置mysql的root密码。 systemctl start mysqld.service # 启动mysql grep password /var/log/mysqld.log # 查看mysql设置的随机root密码 mysql -u root -p # 进入mysql set global validate_password_policy0; # 改变密码策略为0 set password for rootlocalhost password(rootroot); # 设置新密码为rootroot flush privileges; # 使密码设置生效 quit # 退出mysqlmysql安装完毕会自动给root用户设置随机密码。mysql的密码策略为以下三种 低(0/LOW)只要求长度默认最少8位。 中(1/MEDIUM)要求长度、数字、大小写、特殊字符。 高(2/STRONG)要求长度、数字、大小写、特殊字符、字典文件。 【步骤5】重新登录并玩一玩mysql。比如创建一个表格之类的。 mysql -u root -p # 登录mysql # 注意这里要输入新设置的密码rootroot show databases; # 显示当前数据库 create database mydata; # 创建新的数据库 use mydata; # 使用该数据库 create table myorder(id int, name varchar(32)); # 创建表格 select * from myorder; # 显示表格信息 insert into myorder values(100, dog); # 添加表格数据 select * from myorder; # 显示表格信息 quit # 退出mysql下面是Linux终端的实操演示 # 【步骤1】上传压缩包到Linux下并解压。 [rootCentOS76 ~]# mkdir /opt/mysql # xftp上传文件mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar到/opt/mysql [rootCentOS76 ~]# cd /opt/mysql/ [rootCentOS76 mysql]# ls mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar [rootCentOS76 mysql]# tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar mysql-community-embedded-devel-5.7.26-1.el7.x86_64.rpm # 解压过程略 [rootCentOS76 mysql]# ls mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar mysql-community-client-5.7.26-1.el7.x86_64.rpm mysql-community-common-5.7.26-1.el7.x86_64.rpm mysql-community-devel-5.7.26-1.el7.x86_64.rpm mysql-community-embedded-5.7.26-1.el7.x86_64.rpm mysql-community-embedded-compat-5.7.26-1.el7.x86_64.rpm mysql-community-embedded-devel-5.7.26-1.el7.x86_64.rpm mysql-community-libs-5.7.26-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.26-1.el7.x86_64.rpm mysql-community-server-5.7.26-1.el7.x86_64.rpm mysql-community-test-5.7.26-1.el7.x86_64.rpm# 【步骤2】删除数据库mariadb。 [rootCentOS76 mysql]# rpm -qa | grep mari mariadb-libs-5.5.68-1.el7.x86_64 marisa-0.2.4-4.el7.x86_64 [rootCentOS76 mysql]# rpm -e --nodeps mariadb-libs [rootCentOS76 mysql]# rpm -e --nodeps marisa [rootCentOS76 mysql]# rpm -qa | grep mari# 【步骤3】真正开始安装mysql。在mysql安装包文件夹/opt/mysql下依次运行以下四条即可。 [rootCentOS76 mysql]# rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm 警告mysql-community-common-5.7.26-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY 准备中... ################################# [100%] 正在升级/安装...1:mysql-community-common-5.7.26-1.e################################# [100%] [rootCentOS76 mysql]# rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm 警告mysql-community-libs-5.7.26-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY 准备中... ################################# [100%] 正在升级/安装...1:mysql-community-libs-5.7.26-1.el7################################# [100%] [rootCentOS76 mysql]# rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm 警告mysql-community-client-5.7.26-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY 准备中... ################################# [100%] 正在升级/安装...1:mysql-community-client-5.7.26-1.e################################# [100%] [rootCentOS76 mysql]# rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm 警告mysql-community-server-5.7.26-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY 准备中... ################################# [100%] 正在升级/安装...1:mysql-community-server-5.7.26-1.e################################# [100%]# 【步骤4】启动mysql并重新设置mysql的root密码。 [rootCentOS76 mysql]# systemctl start mysqld.service [rootCentOS76 mysql]# grep password /var/log/mysqld.log 2023-07-28T09:17:09.641686Z 1 [Note] A temporary password is generated for rootlocalhost: j1c:VRpur # 显然当前随机设置的密码为j1c:VRpur [rootCentOS76 mysql]# mysql -u root -p Enter password: # 注这里的密码建议直接从前面复制而不要自己敲键盘 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.7.26Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type help; or \h for help. Type \c to clear the current input statement.mysql set global validate_password_policy0; # 改变密码策略 Query OK, 0 rows affected (0.01 sec)mysql set password for rootlocalhost password(rootroot); # 设置新密码为rootroot Query OK, 0 rows affected, 1 warning (0.00 sec)mysql flush privileges; # 使密码设置生效 Query OK, 0 rows affected (0.00 sec)mysql quit Bye# 【步骤5】重新登录并玩一玩mysql。比如创建一个表格之类的。 [rootCentOS76 mysql]# mysql -u root -p Enter password: # 注意这里要输入新设置的密码rootroot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 Server version: 5.7.26 MySQL Community Server (GPL)Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type help; or \h for help. Type \c to clear the current input statement.mysql show databases; -------------------- | Database | -------------------- | information_schema | | mysql | | performance_schema | | sys | -------------------- 4 rows in set (0.00 sec)mysql create database mydata; Query OK, 1 row affected (0.00 sec)mysql use mydata; Database changed mysql create table myorder(id int, name varchar(32)); Query OK, 0 rows affected (0.02 sec)mysql select * from myorder; Empty set (0.02 sec)mysql insert into myorder values(100, dog); Query OK, 1 row affected (0.00 sec)mysql select * from myorder; ------------ | id | name | ------------ | 100 | dog | ------------ 1 row in set (0.00 sec)mysql quit Bye [rootCentOS76 mysql]# 《鸟哥的Linux私房菜 基础学习篇 第四版》 ↩︎ 《鸟哥的Linux私房菜 服务器架设篇 第三版》 ↩︎ 《韩顺平_2021图解Linux全面升级》 ↩︎
http://www.dnsts.com.cn/news/159700.html

相关文章:

  • 烟台福山网站建设免费网络游戏大全
  • 苏州建站网站模板wordpress菜单绑定模板
  • 东莞网站建设什么价格便宜wordpress主题 demo
  • 网站开发使用什么语言app网站开发多少钱
  • 常州免费企业网站建设官网cms系统
  • 如何做网站的逻辑结构图南通市优普网站建设
  • 彭水网站建设南皮县网站建设价格
  • 做网站可以不写代码wordpress 快捷键
  • 网站建设费用属于什么科目买卖平台有哪些网站
  • 网站系统功能描述帝国网站模版
  • 深圳网站设计工资一般多少wordpress运行代码
  • 怎么提高网站的收录深圳石岩做网站
  • php网站开发实例视频网站图片上传却不显示不出来
  • 做代练去什么网站安全怎么查看Wordpress根目录
  • 西安网站开发公司哪家强班级网站开发环境
  • php源码 个人网站家在深圳光明
  • 佛山建企业网站一个购物交易网站怎么做
  • 售卖网站建设实验报告成都网站优化页面
  • 建设企业网站找谁网站描述是什么
  • 申请完域名如何建设网站wordpress底部音频
  • 网站开发行业新闻教育类app开发
  • 制作什么网站好哪个公司网络信号最好
  • 网站前置或专项审批福建省住房和城乡建设厅门户网站
  • 长沙企业网站建设价格网页制作工具按其制作方式分可以分为
  • 快速网站推广wordpress产品展示模板
  • 祥云县外卖哪个网站a站网址是什么
  • 北京市城乡住房建设部网站网站建设的基本流程有哪些
  • 网站排名做不上去兰州互联网公司有哪些
  • 一站式媒体发布平台成都网站建设成都网络公司
  • wordpress多站共享授权码天下商机创业网