flash网站源文件,汾阳网架公司,广告产品,做自己的视频网站目录
一、安装MySQL编辑编辑
1、检查MySQL是否安装及版本信息编辑
2、卸载
2.1 rpm格式安装的mysql卸载方式
2.2 二进制包格式安装的mysql卸载
3、安装
二、配置MySQL
1、修改MySQL临时密码
2、允许远程访问
2.1 修改MySQL允许任何人连接
2.2 防火墙的问题
2…
目录
一、安装MySQL编辑编辑
1、检查MySQL是否安装及版本信息编辑
2、卸载
2.1 rpm格式安装的mysql卸载方式
2.2 二进制包格式安装的mysql卸载
3、安装
二、配置MySQL
1、修改MySQL临时密码
2、允许远程访问
2.1 修改MySQL允许任何人连接
2.2 防火墙的问题
2.3 使用Navicat连接工具测试 一、安装MySQL
1、检查MySQL是否安装及版本信息
安装前请先检查系统是否安装过mysql
rpm -qa|grep -i mysql 可以看到系统已经安装过mysql数据库
2、卸载
2.1 rpm格式安装的mysql卸载方式
根据查询结果对mysql相关软件包进行卸载。
rpm -e bt-mysql57-5.7.44-1.el7.x86_64
2.2 二进制包格式安装的mysql卸载
如果mysql是通过二进制包格式安装的那么rpm –qa|grep mysql 的命令是根本查不到结果的需要按以下方式进行卸载清除。
首先停止mysql服务查看运行状态如下图
#停掉mysql
service mysql stop
#查看状态
service mysql status
接下来查找所有msyql文件进行删除
find / -name mysql 然后根据查询结果执行删除命令
rm -rf /usr/lib64/mysql
同理全部删除。
最后查看和删除mysql用户
#查看MySQL用户
id mysql
#删除MySQL用户
userdel mysql 另外还要删除可能存在的配置文件
rm -f /etc/my.cnf
rm -f /usr/my.cnf 3、安装
下载wget命令
yum -y install wget
在线下载mysql安装包
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安装MySQL
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装mysql服务
导入 GPG 密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
首先进入cd /etc/yum.repos.d/目录
cd /etc/yum.repos.d/
安装MySQL服务这个过程可能有点慢
yum -y install mysql-server启动MySQL服务
systemctl start mysqld可以查看一下是否启动成功
systemctl status mysqld.service二、配置MySQL
1、修改MySQL临时密码
MySQL安装成功后会有一个临时密码我们可以使用grep命令查看临时密码先登录进去MySQL然后修改MySQL密码。
获取MySQL临时密码
grep temporary password /var/log/mysqld.log使用临时密码先登录
mysql -uroot -p把MySQL的密码校验强度改为低风险
set global validate_password_policyLOW;修改MySQL的密码长度
set global validate_password_length5;修改MySQL密码
ALTER USER rootlocalhost IDENTIFIED BY admin; 退出mysql
exit 用新密码登录一下 大功告成 2、允许远程访问
2.1 修改MySQL允许任何人连接
首先登录MySQL
mysql -uroot -p创建一个远程登陆的用户以及登录密码%为任意主机可连接可设置为特定IPtest为用户名12345为密码任意设置在 MySQL 中为用户 ‘test’ 授予所有数据库的全部权限同时启用授权选项。
GRANT ALL PRIVILEGES ON *.* TO test% IDENTIFIED BY 12345 WITH GRANT OPTION;
刷新权限
flush privileges;
查询数据库的用户看到 User: test%; 表示创建新用户成功了
SELECT DISTINCT CONCAT(User: ,user,,host,;) AS query FROM mysql.user; 2.2 防火墙的问题
使用以下命令来检查 firewalld 状态
sudo systemctl status firewalld
如果 firewalld 正在运行您可能需要配置该防火墙以允许 MySQL 服务器的连接。您可以使用以下命令打开 MySQL 服务的防火墙端口
sudo firewall-cmd --add-servicemysql --permanent
sudo firewall-cmd --reload
这将允许 firewalld 通过默认的 MySQL 端口 3306 接受连接 2.3 使用Navicat连接工具测试 连接成功 ~