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


A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)