linux 环境配置: jdk, mysql

124 阅读2分钟

安装jdk

  1. 上传jdk安装包
  2. 解压 tar -zxvf jdk-8u321-linux-x64.tar.gz
  3. 修改配置文件 vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_321
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  1. source /etc/profile
  2. java -version
    注意: 配文件里的路径要配置对。

卸载jdk

  1. 输入命令查询java 安装路径: which java
  2. 删除 rm -rf 路径
  3. 删除配置文件里的 export 配置 vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_321
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  1. 再次检查,并删除
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj

mysql安装:

  1. 下载
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

2、安装mysql源

 yum -y localinstall mysql80-community-release-el7-3.noarch.rpm

3、安装mysql server

yum -y install mysql-community-server

4、启动mysql

systemctl start mysqld

5、设置开机启动

systemctl enable mysqld
systemctl daemon-reload

6、查看默认密码

 cat /var/log/mysqld.log | grep password

7、修改密码

ALTER user 'root'@'localhost' IDENTIFIED BY 'Cliu123#'
//1、不需要flush privileges来刷新权限。 
//2、密码要包含大写字母,小写字母,数字,特殊符号。 

8、设置远程访问权限

先登录数据库mysql -uroot -p登录 加密创建远程root用户 执行

create user 'root'@'%' identified with mysql_native_password by '你的密码';
 

赋予权限 执行

grant all privileges on *.* to 'root'@'%' with grant option;
 

刷新权限

flush privileges;
 

退出 exit

9、打开防火墙3306端口

systemctl start firewalld
 

开放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
 

防火墙重新加载配置 执行

firewall-cmd --reload

10、配置数据库utf-8

/etc/my.cnf文件 添加以下编码配置

character_set_server=utf8
init_connect='SET NAMES utf8'

11、关闭mysql

systemctl stop mysqld

12 重启mysql

systemctl start mysqld

mysql 卸载

1.查询本机安装的mysql

rpm -qa |grep -i mysql

2.使用 yum remove … 删除每一个安装

删除后再使用 rpm -qa |grep -i mysql 进行验证

3.查找mysql相关目录

find / -name mysql

4.对这些目录一个个的进行删除

rm -rf

5.删除/etc/my.cnf 文件

rm -rf /etc/my.cnf

5.删除 /var/log/mysql/mysqld.log文件

rm -rf /var/log/mysql/mysqld.log

问题: mysql-community-common-xxxx.rpm 的公钥尚未安装
解决:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022  
yum -y install mysql-community-server