CentOS下安装jdk:
sudo yum install java-11-openjdk -y
Ubuntu下安装jdk:
sudo apt-get install openjdk-11-jre -y
检查版本:
java -version
如果输出以下类似内容即代表成功
openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode)
如果还是显示的是之前版本,则编辑profile文件,文件路径 /etc/profile ,在最后加上以下语句
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.15.0.9-2.el7_9.x86_64
export JRE_HOME=\$JAVA_HOME/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
连接远程数据库时 Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES)异常的解决办法
首先要确定用户名和密码是否正确
如果用户名和密码都没问题,则进入数据后库执行下面语句
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '自己数据的密码' WITH GRANT OPTION; // 开发MySQL远程权限
FLUSH PRIVILEGES; // 刷新数据库
其实产生这个问题的原因是我的MySQL数据库服务器,没有开放MySQL远程权限!
/usr/lib/jvm/java-11-openjdk-11.0.15.0.9-2.el7_9.x86_64/bin/java