centos 服务器环境配置(二)

centos 服务器环境配置(二)

MySQL

下载安装包

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

安装MySql

yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

如果执行命令过程中提示:Unable to find a match: mysql-community-server

yum module disable mysql

启动mysql

systemctl start  mysqld.service

如果出现报错,可能是出现权限不足

chown mysql:mysql -R /var/lib/mysql
service mysqld status

在这里插入图片描述

查看并修改密码

查看初始密码

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

在这里插入图片描述

修改初始密码

mysql -u root -p

在这里插入图片描述

ALTER USER USER() IDENTIFIED BY 'password';

说如quit后重新登陆即可

允许mysql远端访问

  1. 开放服务器的3306端口

  2. mysql开放远端访问

登录mysql后

输入以下命令

use mysql;

update user set host = '%' where user = 'root';

FLUSH PRIVILEGES;

在这里插入图片描述

添加用户并授权

创建用户

登录mysql后

CREATE USER 'usernamexxx'@'hostxxx' IDENTIFIED BY 'passwordxxx';
  • hostxxx:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
  • passwordxxx:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器
CREATE USER 'jack'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'rose'@'192.168.38.110_' IDENDIFIED BY '123456';
CREATE USER 'rose'@'%' IDENTIFIED BY '123456';
CREATE USER 'rose'@'%' IDENTIFIED BY '';
CREATE USER 'rose'@'%';
授权
GRANT privilegesxxx ON databasenamexxx.tablenamexxx TO 'usernamexxx'@'hostxxx'
  • privilegesxxx:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL
  • databasenamexxx:数据库名
  • tablenamexxx:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用表示
GRANT SELECT, INSERT ON DbXXX.user TO 'jack'@'%';
GRANT ALL ON *.* TO 'jack'@'%';
GRANT ALL ON DbXXX.* TO 'jack'@'%';
修改密码
SET PASSWORD FOR 'usernamexxx'@'hostxxx' = PASSWORD('newpasswordxxx');

minio

下载minio

docker pull minio/minio

安装minio

#最近更新的命令
docker run -d \
  -p 9000:9000 \
  -p 9001:9001 \
  --name minio1 \
  -v /home/minio/data:/data \
  -e "MINIO_ROOT_USER=minioadmin" \
  -e "MINIO_ROOT_PASSWORD=minioadmin" \
  minio/minio server /data --console-address ":9001"
  • docker run :docker 启动容器命令

  • -d :后台启动

  • -p :端口映射

  • –name 为这个容器取一个名字

  • -e :设置环境变量

  • -v :文件挂载

  • minio/minio server /data : minio的启动命令

  • (minio/minio 是镜像名字、 /data:数据存储位置)

Nginx

安装EPEL

yum install epel-release

安装 Nginx

yum install nginx

设置 Nginx 开机启动:

systemctl enable nginx

之后会出现以下内容,表示创建了一个软链接

Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.

启动 Nginx:

systemctl start nginx

查看nginx状态

systemctl status nginx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值