安装CentOS 7并部署jdk和mysql

安装CentOS 7并部署jdk和mysql

安装CentOS 7

  1. 安装VM虚拟机

    官网:https://www.vmware.com/cn.html

    选择下载试用以及演示的VMware Workstation

    VMware Workstation Pro 14 序列号:

    AA702-81D8N-0817Y-75PQT-Q70A4

    YC592-8VF55-M81AZ-FWW5T-WVRV0

    FC78K-FKED6-H88LZ-0QPEE-QP8X6

    UV1H2-AKWD2-H8EJZ-GGMEE-PCATD

    AC310-0VG0P-M88CQ-YWY5Z-QPRG0

  2. 下载CentOS 7镜像

    官网:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso

    挑选一个合适的下载,在VM上面安装好之后启动

安装JDK

安装好CentOS 7之后,通过命令行:rpm -qa |grep jdk或者java -version看有没有JDK,没有的话通过CentOS的命令下载:yum install java-1.8.0-openjdk* -y

这样安装有一个好处就是不需要对path进行设置,自动就设置好了

使用命令检查是否安装成功:java -version

安装mysql

  1. 先在CentOS 7上面安装wgetvim

    yum -y install wget

    yum install -y vim*

  2. 下载mysql源安装包

    wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

    安装mysql源

    yum localinstall mysql57-community-release-el7-8.noarch.rpm

    检查mysql源是否安装成功

   yum repolist enabled | grep "mysql.*-community.*"
    出现mysql-connectors、mysql-tools和mysql-community代表安装成功
  1. 安装mysql

    yum install mysql-community-server
  2. 启动mysql

    systemctl start mysqld

    查看MySQL的启动状态

    systemctl status mysqld
    mysqld.service - MySQL Server
      Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)
      Active: active (running) since 五 2016-06-24 04:37:37 CST; 35min ago
    Main PID: 2888 (mysqld)
      CGroup: /system.slice/mysqld.service
              └─2888 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
    
    624 04:37:36 localhost.localdomain systemd[1]: Starting MySQL Server...
    624 04:37:37 localhost.localdomain systemd[1]: Started MySQL Server.
  3. 开机启动

    systemctl enable mysqld
    systemctl daemon-reload
  4. 修改root本地登录密码

    grep 'temporary password' /var/log/mysqld.log

    出现代码中包含root@localhost:字样的,冒号后面跟着的就是密码

    登录mysql:mysql -uroot -p,输入刚查看的密码

    注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误

    所以要先修改密码策略,执行查看命令:show variables like '%password%';

    validate_password_policy:密码策略,默认为MEDIUM策略
    validate_password_dictionary_file:密码策略文件,策略为STRONG才需要
    validate_password_length:密码最少长度
    validate_password_mixed_case_count:大小写字符长度,至少1个
    validate_password_number_count :数字至少1个
    validate_password_special_char_count:特殊字符至少1个
    上述参数是默认策略MEDIUM的密码检查规则。

    修改命令实例:set global validate_password_length=4;

    通过相同命令,修改密码长度、大小写字符、数字、特殊字符

  5. 配置默认编码为utf8

    命令:show variables like '%character%';

    除了sets_dirset_filesystem以外,其余的同样用set global命令来修改成utf8

  6. 添加远程登录用户

    将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%

    mysql> use mysql;
    Database changed
    mysql> grant all privileges  on *.* to root@'%' identified by "password";
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)

    查看是否修改成功:select host,user from user;,看到%符号代表修改成功

  7. 重启服务

    退出mysql:exit

    输入关闭命令:$mysql_dir/bin/mysqladmin -u root -p shutdown或者重启systemctl restart mysql

    输入启动命令:systemctl start mysqld

  8. 关闭防火墙

    不关闭防火墙远程用户连接不了

    查看默认防火墙状态(关闭后显示not running,开启后显示running):firewall-cmd --state

    关闭防火墙:systemctl stop firewalld.service

    禁止防火墙开机启动:systemctl disable firewalld.service

其他

本地查看自己的IP地址:ip addr,用其他数据库工具连接是否成功
服务端和本地传输可以安装rz sz:yum install lrzsz

猜你喜欢

转载自blog.csdn.net/m0_37701381/article/details/81057273
今日推荐