linux中安装jdk和mysql

JDK的安装

JDK是个绿色软件,解压并且配置环境变量即可使用

一.安装步骤

  • 1.在虚拟机中创建两个目录
    mkdir -p /export/software 软件包放置的目录
    mkdir -p /export/server 软件安装的目录

  • 2.进入 /export/software 目录, 上传jdk的安装包(我是直接用finalshell拖过来就完事了)
    linux中安装jdk和mysql

  • 3.解压压缩包到/export/servers目录下
    tar -zxvf jdk压缩包的文件名 -C /export/server

  • 4.配置 jdk 环境变量
    打开/etc/profile 配置文件,将下面配置拷贝进去。export 命令用于将 shell 变量输出为环境变量

    • 第一步: vi /etc/profile
    • 第二步: 通过键盘上下键 将光标拉倒最后面
    • 第三步: 然后输入 i, 将一下内容输入即可
      JAVA_HOME=/export/server/jdk1.8.0_241
      CLASSPATH=.:$JAVA_HOME/lib
      PATH=$JAVA_HOME/bin:$PATH
      export JAVA_HOME CLASSPATH PATH
    • 第四步: esc键 然后 :wq 保存退出即可
  • 5.重新加载环境变量
    source /etc/profile

  • 6.配置jdk是否安装成功
    java -version(成功显示版本号即为成功)

Linux安装mysql

一.卸载centos7(其它版本不知道)自带的mariadb

[root@node1 ~]# rpm -qa|grep mariadb    (查询一个安装包是否安装,–a选项是查询所有已经安装的软件包,-q是查询一个包是否安装)
mariadb-libs-5.5.64-1.el7.x86_64
[root@node1 ~]# rpm -e mariadb-libs-5.5.64-1.el7.x86_64 --nodeps  (删除这个安装包,--nodeps就是不检查依赖关系)
[root@node1 ~]# rpm -qa|grep mariadb  

二.安装mysql

mkdir /export/software/mysql
cd /export/software/mysql

#上传mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar 到上述文件夹下解压
tar xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar

#执行安装
yum -y install libaio  #先安装这个依赖  
rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm 
         mysql-community-libs-5.7.29-1.el7.x86_64.rpm 
         mysql-community-client-5.7.29-1.el7.x86_64.rpm 
         mysql-community-server-5.7.29-1.el7.x86_64.rpm  #再安装这几个(直接复制执行这段语句就好)

三.mysql初始化设置

  #初始化
  mysqld --initialize

  #更改所属组
  chown mysql:mysql /var/lib/mysql -R

  #启动mysql
  systemctl start mysqld.service

  #查看生成的临时root密码
  cat  /var/log/mysqld.log | grep password

  #修改root密码 授权远程访问 设置开机自启动
  mysql -u root -p
  Enter password:     #这里输入在日志中生成的临时密码
  mysql> alter user user() identified by "123456";
  mysql> use mysql;
  mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;   #设置远程访问权限
  mysql> FLUSH PRIVILEGES;  #重新加载权限
  mysql> exit

linux中安装jdk和mysql

  #mysql的启动和关闭 状态查看 (这几个命令必须记住)
   systemctl stop mysqld
   systemctl status mysqld
   systemctl start mysqld

  #建议设置为开机自启动服务
   [root@node2 ~]# systemctl enable  mysqld 

  #查看是否已经设置自启动成功
   [root@node2 ~]# systemctl list-unit-files | grep mysqld
   mysqld.service                                enabled 

Centos7 干净卸载mysql 5.7(看情况卸载)

 #关闭mysql服务
 systemctl stop mysqld.service

 #查找安装mysql的rpm包
 [root@node3 ~]# rpm -qa | grep -i mysql      
 mysql-community-libs-5.7.29-1.el7.x86_64
 mysql-community-common-5.7.29-1.el7.x86_64
 mysql-community-client-5.7.29-1.el7.x86_64
 mysql-community-server-5.7.29-1.el7.x86_64

#卸载
[root@node3 ~]# yum remove mysql-community-libs-5.7.29-1.el7.x86_64 mysql-    community-common-5.7.29-1.el7.x86_64 mysql-community-client-5.7.29-  1.el7.x86_64 mysql-community-server-5.7.29-1.el7.x86_64

#查看是否卸载干净
rpm -qa | grep -i mysql

#查找mysql相关目录 删除
[root@node1 ~]# find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/share/mysql

[root@node1 ~]# rm -rf /var/lib/mysql
[root@node1 ~]# rm -rf /var/lib/mysql/mysql
[root@node1 ~]# rm -rf /usr/share/mysql

#删除默认配置 日志
rm -rf /etc/my.cnf 
rm -rf /var/log/mysqld.log
上一篇:RHCE /RHCA认证是什么(转)


下一篇:Linux常用的帮助