安装内容

  • mysql5.7
  • redis
  • consul

安装 mysql

  • 下载工具 yum -y install wget

  • 下载mysql源安装包

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

  • 安装mysql源 yum localinstall mysql57-community-release-el7-8.noarch.rpm

  • 以上两步都是必须的,以下就是检测源是否安装成功 yum repolist enabled | grep "mysql.*-community.*"

  • 安装mysql服务,此处看网速有快有慢(可以用阿里源,百度下) yum install mysql-community-server

  • 安装后,启动mysql服务 systemctl start mysqld

  • 查看mysqld服务,此处要是查看到activity状态是running那就表明已经 systemctl status mysqld

  • 安装成功了,设置开机启动 systemctl enable mysqld

  • 重载服务 systemctl daemon-reload

  • mysql5.7安装时会产生一个默认的密码,查看此密码的文件一般存在于/var/log/mysqld.log上

  • 查看初始密码
    grep 'temporary password' /var/log/mysqld.log
    

    设置参数

    修改/etc/my.cnf,[mysqld]下面加入
  • 取消密码复杂度
    plugin-load=validate_password.so 
    validate-password=OFF
    
  • 设置表大小写不敏感 lower_case_table_names=1

  • 设置默认端口为3307 port=3307

  • 保存退出后,重启服务, 修改密码。

设置密码和远程连接

  • 登录mysql root用户
    mysql -u root -p -P3307
    输入root初始密码登录
    
  • 设置密码为"123456"(为初始化方便,生产环境可以设置密码)
    mysql> use mysql; 
    mysql> GRANT ALL ON *.* TO root@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    mysql> GRANT ALL ON *.* TO root@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
    mysql>FLUSH PRIVILEGES;
    mysql>quit;
    

    安装redis

  • 安装
    yum install redis
    systemctl start redis && systemctl enable redis
    
  • 配置外网可访问 ``` vi /etc/redis.conf

找到 bind 127.0.0.1 protected-mode yes

改为

bind 127.0.0.1

protected-mode no


# 安装NFS服务
* 安装 NFS 服务器所需的软件包:

yum -y install nfs-utils rpcbind

* 启动nfs service

systemctl enable rpcbind systemctl enable nfs-server systemctl enable nfs-lock systemctl enable nfs-idmap

systemctl start rpcbind systemctl start nfs-server systemctl start nfs-lock systemctl start nfs-idmap


* 创建需要共享的目录

mkdir -p /application/workspace # -p 级联创建 chmod -R 777 /application/workspace #更改workspace文件夹及其子文件夹权限为777

* 配置需要共享的目录到 /etc/exports下,xxx.xxx.xxx.xxx为需要共享的对象ip地址。

echo "/application/workspace 192.168.88.*(rw,sync,no_root_squash)" >> /etc/exports exportfs -a #使exports的修改生效

* 检查共享目录是否设置正确
showmount -e

* 调整防火墙配置(默认已经关闭了防火墙,生产环境要开启)

firewall-cmd --add-service=nfs --permanent --zone=public firewall-cmd --add-service=mountd --permanent --zone=public firewall-cmd --add-service=rpc-bind --permanent --zone=public firewall-cmd --reload #重新载入配置,使其生效 ```

results matching ""

    No results matching ""