Linux部署Mysql5.7-rpm包
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
安装MySQL5.7
创建一个文件夹用来存放安装包
cd home # 这里是在 根目录 操作 如果不在 请先到根目录 cd \
mkdir install_packet # 创建文件夹 install_packet(这是一个名称,可以随意)
cd install_packet # 进入install_packet 文件夹
下载MySQL的rpm包
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm # 下载mysql5.7 rpm源
rpm -ivh mysql57-community-release-el7-10.noarch.rpm # 安装以下载好的rpm源
如果上面报错 :需要检查一下是否安装了 wget 和 rpm。如果没有请前往安装
安装成功/etc/yum.repos.d/目录下增加了以下四个文件(ls /etc/yum.repos.d/)
安装MySQL
yum install -y mysql-server
安装完成输入
mysqld -V # 查看当前版本
如果是使用阿里云服务器安装报错:
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
执行:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
再次进行服务安装:yum -y install mysql-server
运行MySQL
service mysqld start # 启动mysql
取得mysql初始化随机密码
grep "password" /var/log/mysqld.log # 获取初始化密码
修改MySQL密码
./mysql -u root -p
输入初始密码
mysql -u root -p # 输入密码直接进入
ALTER USER USER() IDENTIFIED BY '你的新密码'; # 修改密码(如果报错则按下面修改密码的方式)
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; # 设置密码永不过期
如果安装的为8+版本请使用这条语句:
ALTER user 'root'@'localhost' IDENTIFIED BY 'root';--修改密码为root
flush privileges; # 刷新MySQL的系统权限相关表
给root用户添加权限
use mysql #访问mysql库
update user set host = '%' where user = 'root'; #使root能再任何host访问
FLUSH PRIVILEGES; #刷新
部署MYSQL后开防火墙端口
查看firewall服务状态查看
systemctl status firewalld
查看防火墙状态
sudo firewall-cmd --state
开启firewalld.service服务
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
查看防火墙规则
sudo firewall-cmd --list-all
//查询端口是否开放
sudo firewall-cmd --query-port=8080/tcp
//开放3306端口
sudo firewall-cmd --permanent --add-port=80/tcp
//移除端口
sudo firewall-cmd --permanent --remove-port=8080/tcp
//重启防火墙(修改配置后要重启防火墙)
sudo firewall-cmd --reload
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献7条内容
所有评论(0)