Linux安装MySQL 5.7及配置Java项目教程

0 下载量 148 浏览量 更新于2024-09-01 收藏 1.08MB PDF 举报
"这篇教程详细介绍了在Linux系统中如何安装MySQL数据库,并且为后续配置Java项目做准备。主要内容包括下载MySQL软件包,解压并移动到指定目录,检查和卸载旧版本数据库,安装必要的依赖包,以及启动和验证MySQL服务。此外,还涉及到查找并修改初始的临时密码。" 在Linux环境中安装MySQL数据库是一项基础但至关重要的任务,特别是在部署Java应用时,因为Java项目通常依赖于数据库存储和处理数据。以下是详细的步骤和涉及的知识点: 1. **创建和选择安装目录**:在本例中,MySQL软件包被下载并解压到`/opt/soft`目录下,这是为了组织和管理系统的软件安装。 2. **卸载旧版本**:在安装新的MySQL之前,需要确保系统中没有遗留的旧版本数据库,如MySQL或MariaDB。通过`rpm -qa | grep mysql`和`rpm -qa | grep mariadb`命令检查,然后使用`yum -y remove`命令卸载。 3. **安装依赖**:在安装MySQL社区版服务包之前,需要先安装所有必要的依赖,如perl相关包、mysql-community-libs、mysql-community-client和mysql-community-common。这些依赖包确保MySQL能正常运行。 4. **安装MySQL服务**:使用`rpm -ivh`命令安装MySQL社区版服务包。在遇到依赖问题时,需要逐个解决,比如安装mysql-community-server、mysql-community-client、mysql-community-libs和mysql-community-common。 5. **启动和验证服务**:通过`systemctl start mysqld.service`启动MySQL服务,如果启动无误,表示安装成功。 6. **获取和修改临时密码**:安装后,MySQL会生成一个临时密码用于初次登录。可以使用`find / -name mysql*log`找到日志文件,然后通过`more /var/log/mysql.log | grep temp`查找临时密码。之后,需要使用`mysql_secure_installation`脚本来修改这个临时密码,并执行安全设置,如删除匿名用户、禁止远程root登录、删除测试数据库等。 7. **配置MySQL服务**:为了使MySQL随系统启动而启动,可以使用`systemctl enable mysqld.service`命令。同时,确保防火墙允许MySQL的默认端口(3306)通信,必要时可以通过`firewall-cmd --permanent --add-port=3306/tcp`添加规则。 8. **连接与管理数据库**:使用`mysql -u root -p`命令连接MySQL,输入新密码后可以进行数据库创建、用户管理、权限配置等操作。 9. **配置Java项目**:在Java项目中连接MySQL,需要配置JDBC驱动(如mysql-connector-java),并在项目中设置数据库连接URL、用户名、密码等参数。在Spring框架中,这通常通过application.properties或application.yml文件完成。 以上步骤完成后,Linux系统就成功安装了MySQL数据库,可以支持Java项目的数据存储和处理需求。在整个过程中,了解和熟练运用Linux命令行工具、数据库管理以及Java项目配置是关键。