Ubuntu 18.04 Linux系统安装JDK与MySQL的方法
一、安装JDK
1. 检查是否已安装JDK
在安装JDK之前,先检查系统是否已经安装了JDK。打开终端,输入以下命令:
java -version
如果已经安装了JDK,会显示JDK的版本信息;如果没有安装,则会提示"command not found"。
2. 安装OpenJDK
Ubuntu 18.04默认提供了OpenJDK的安装包,可以通过以下命令安装:
sudo apt update sudo apt install openjdk-11-jdk
这里安装的是OpenJDK 11,你也可以根据需要选择其他版本,比如openjdk-8-jdk。
3. 配置环境变量
安装完成后,需要配置环境变量,以便系统能够找到JDK。编辑/etc/profile文件:
sudo nano /etc/profile
在文件的末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$PATH:$JAVA_HOME/bin
保存并退出编辑器,然后使配置生效:
source /etc/profile
4. 验证安装
再次输入以下命令,验证JDK是否安装成功:
java -version
如果显示类似以下的版本信息,说明安装成功:
openjdk version "11.0.11" 2021-04-20 OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.18.04) OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.18.04, mixed mode, sharing)
二、安装MySQL
1. 更新软件包列表
在安装MySQL之前,先更新系统的软件包列表:
sudo apt update
2. 安装MySQL服务器
通过以下命令安装MySQL服务器:
sudo apt install mysql-server
在安装过程中,会提示设置MySQL的root用户密码,请设置一个强密码并记住它。
3. 安全配置MySQL
安装完成后,运行以下命令对MySQL进行安全配置:
sudo mysql_secure_installation
按照提示进行操作,包括:
是否启用VALIDATE PASSWORD插件(建议启用)
设置新的root密码(如果之前没有设置过)
移除匿名用户
禁止root远程登录
移除测试数据库
重新加载权限表
4. 登录MySQL
配置完成后,可以使用以下命令登录MySQL:
sudo mysql -u root -p
输入之前设置的root密码,即可进入MySQL命令行界面。
5. 配置远程访问(可选)
如果需要从其他机器远程访问MySQL,需要进行以下配置:
首先,登录MySQL:
sudo mysql -u root -p
然后,执行以下SQL语句,授权root用户从任意IP地址访问:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION; FLUSH PRIVILEGES;
接着,编辑MySQL配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到bind-address这一行,将其注释掉或者改为0.0.0.0:
# bind-address = 127.0.0.1 # 或者 bind-address = 0.0.0.0
保存并退出编辑器,然后重启MySQL服务:
sudo systemctl restart mysql
6. 验证安装
在MySQL命令行界面,输入以下命令查看数据库列表:
SHOW DATABASES;
如果能看到系统默认的数据库(如information_schema、mysql等),说明MySQL安装成功。
三、总结
通过以上步骤,我们成功在Ubuntu 18.04系统上安装了JDK和MySQL。安装完成后,你可以开始开发Java应用程序,并使用MySQL作为数据库存储数据。如果在安装过程中遇到问题,可以查看相关的日志文件或参考官方文档进行排查。