搭建Wiki所需:JDK与MySQL环境包的安装指南

需积分: 9 8 下载量 199 浏览量 更新于2024-11-03 收藏 848.55MB ZIP 举报
资源摘要信息:"在Linux系统上安装和配置基础环境包JDK和MySQL是进行Java开发和数据库管理的常见要求。JDK是Java开发工具包,它包括编译Java源代码的Java编译器以及运行Java应用程序所需的类库和工具。而MySQL是一种流行的开源数据库管理系统,广泛应用于Web应用程序和软件项目中。在本指南中,我们将讨论如何在Linux系统上安装JDK和MySQL的基础环境包,以及如何设置Java连接MySQL数据库所需的jar包。 首先,关于文件名称列表中的文件: 1. `jdk-8u271-linux-x64.tar.gz`是Java 8的64位Linux版本的压缩包,用于在Linux系统上安装Java开发工具。 2. `mysql-advanced-5.7.24-el7-x86_64.tar.gz`是MySQL的5.7版本,专为Red Hat Enterprise Linux 7和兼容的系统(如CentOS 7)设计的64位安装包。 3. `mysql-connector-java-5.1.49.jar`是MySQL的Java连接器,允许Java应用程序通过JDBC API连接到MySQL数据库。 接下来,我们详细说明如何安装和配置这些组件: ### 安装JDK 1. 首先,下载`jdk-8u271-linux-x64.tar.gz`文件到Linux系统。 2. 将下载的文件解压到指定目录,例如`/usr/lib/jvm/`: ``` tar -zxvf jdk-8u271-linux-x64.tar.gz -C /usr/lib/jvm/ ``` 3. 配置环境变量,编辑`/etc/profile`文件添加以下内容: ``` export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_271 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH ``` 4. 保存文件并执行`source /etc/profile`使环境变量立即生效。 5. 验证安装,通过运行`java -version`和`javac -version`确认安装的JDK版本。 ### 安装MySQL服务器 1. 下载`mysql-advanced-5.7.24-el7-x86_64.tar.gz`文件。 2. 解压文件到安装目录: ``` tar -zxvf mysql-advanced-5.7.24-el7-x86_64.tar.gz ``` 3. 创建MySQL用户和组: ``` groupadd mysql useradd -r -g mysql -s /bin/false mysql ``` 4. 初始化数据库安装,指定数据目录: ``` cd mysql-5.7.24-linux-glibc2.12-x86_64 bin/mysqld --initialize --user=mysql ``` 5. 安装服务和启动MySQL服务器: ``` bin/mysqld_safe --user=mysql & ``` 6. 查看临时生成的root用户密码,并使用该密码登录: ``` grep 'temporary password' /var/log/mysqld.log mysql -u root -p ``` 7. 安全配置MySQL,包括设置root密码、删除匿名用户、禁止root用户远程登录等: ``` mysql_secure_installation ``` 8. 安装MySQL服务,使其能够随系统启动: ``` cp support-files/mysql.server /etc/init.d/mysql chkconfig mysql on service mysql start ``` ### 配置Java连接MySQL 1. 将`mysql-connector-java-5.1.49.jar`文件放置到Java项目的类路径中。 2. 在Java代码中使用JDBC连接到MySQL数据库: ```java Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://<hostname>:<port>/<dbname>", "<username>", "<password>"); ``` 其中`<hostname>`是MySQL服务器的地址,`<port>`是端口(默认为3306),`<dbname>`是数据库名,`<username>`和`<password>`分别是数据库用户名和密码。 3. 进行数据库操作,执行SQL语句。 以上步骤详细介绍了如何在Linux系统上安装JDK和MySQL,并配置Java连接MySQL。这为Java开发者提供了进行数据库操作的基础环境。"