CenOS 7.9 服务器安装配置记录

314 阅读1分钟

升级操作系统

更新前内核版本信息

[root@iZbp19j803sxn7cyl7bhuzZ ~]# uname -a
Linux iZbp19j803sxn7cyl7bhuzZ 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

yum update

image.png

更新后内核版本信息

[root@iZbp19j803sxn7cyl7bhuzZ ~]# uname -a
Linux iZbp19j803sxn7cyl7bhuzZ 3.10.0-1160.49.1.el7.x86_64 #1 SMP Tue Nov 30 15:51:32 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

安装和配置MySQL 5.7

下载安装

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
yum localinstall mysql57-community-release-el7-11.noarch.rpm
// 禁掉GPG验证检查
yum -y install mysql-community-server --nogpgcheck
  • 会自动的安装MySQL 5.7的最新版本(如5.7.40,截止2022年12月12日)

启动服务

systemctl start mysqld

设置开机启动

systemctl enable mysqld

修改 root 本地账户密码

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

image.png 使用临时命名登录数据库后,修改root密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '****'; 

MySQL常见命令

启动服务

systemctl start mysqld

查看服务状态

systemctl status mysqld

重启服务

systemctl restart mysqld

数据库还原

  1. 新建数据库
  2. mysql -uxxx -p newdb < newdb.sql
  3. 新建mysql用户名,远程外部可连接
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
  1. mysql用户名具有操作某个数据库的所有权限
GRANT ALL ON newdb.* TO 'username'@'%'

MySQL默认配置目录

配置文件:/etc/my.cnf
日志文件:/var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid

远程访问MySQL

查询默认端口

netstat -aptn|grep mysqld

检查CentOS防火墙

image.png

检查云服务器防火墙(以阿里云为例)

image.png

配置sftp

参考 juejin.cn/post/697841…