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

义乌网站建设电话网页设计怎么赚钱

义乌网站建设电话,网页设计怎么赚钱,apache 网站建设,网站开发维护协议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.w-s-a.com/news/769867/

相关文章:

  • iis网站批量导入苏州最新新闻事件今天
  • 甘肃省住房和城乡建设厅注册中心网站首页沈阳专业关键词推广
  • 网站怎么能在百度搜到网站开发费怎么做会计分录
  • 嘉定专业网站制作公司七星彩网站开发
  • 网站建设人员培训企业网站开发模型图
  • 自己开发一个网站应该怎么做国外设计网站 绿色的
  • 南昌外贸网站设计推广任务发布平台app
  • 建立网站成本书店网站建设可行性分析
  • 高端网站设计官网乌海学校网站建设
  • 哪些网站适合新手编程做项目优秀网页设计赏析
  • 永州网站seo德阳网站建设优化
  • 网站建设高端网站本地建设网站软件下载
  • 网站后台账号密码破解杭州酒店网站设计公司推荐
  • 和县网站开发秦皇岛建设工程信息网站
  • 国外网站用什么dns好建一个下载网站要什么cms系统
  • 礼品工艺品网站建设手机做网站哪家好
  • 泉州网站建设方案维护怎样选择网站建设
  • 江苏建站速度忿先进的网站建设
  • 广州天河建站公司com域名注册多少钱
  • 成都网站建设推广好vs2013如何做网站
  • 茶叶网站建设模板企业网站备案要多少钱
  • 怎么查网站找谁做的win主机伪静态规则 wordpress
  • 轻云服务器菁英版 多个网站北京it外包服务商
  • 售后服务 网站建设阳江seo优化
  • 网站建设后怎么赚钱wordpress调用导航栏
  • 特产网站设计六色网站
  • 服务器网站备案做网站公司如何赚钱
  • 怎样进行站点优化荣成市有做网站的吗
  • 合肥建设工会网站芜湖做网站建设公司
  • 玉林市住房和城乡建设局网站网站开发百灵鸟