当前位置: 首页 > news >正文

网站设计一般包括网站结构设计绿色食品网站开发步骤

网站设计一般包括网站结构设计,绿色食品网站开发步骤,wordpress网站入口,施工合同电子版目录 一、安装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_policy=LOW;

  • 修改MySQL的密码长度
set global validate_password_length=5;

  • 修改MySQL密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin'; 

  • 退出mysql
exit

  • 用新密码登录一下

大功告成!!!

2、允许远程访问

2.1 修改MySQL允许任何人连接

  • 首先登录MySQL
mysql -uroot -p

  • 创建一个远程登陆的用户以及登录密码(%为任意主机可连接,可设置为特定IP,test为用户名,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-service=mysql --permanent
sudo firewall-cmd --reload

这将允许 firewalld 通过默认的 MySQL 端口 3306 接受连接

2.3 使用Navicat连接工具测试

连接成功 ~


http://www.yayakq.cn/news/963870/

相关文章:

  • 浙江建设厅官方网站未来销售最好的行业
  • 淄博网站制作怎么收费山东省专业技术人员管理服务平台
  • 网站开发的经济可行性分析论坛网站建设多少钱
  • 如何网站seo大专网站建设的论文范文
  • 可以制作网站的软件android移动应用开发
  • 建一个国外的网站校园网站建设情况统计表
  • 聊城网站建设方案海南响应式网站建设哪里好
  • 昆山网站建设首页.net 手机网站源码下载
  • 南京定制网站青岛做企业网站的公司
  • 公司营销型网站网站seo优化技术入门
  • 批量发布网站wordpress 调用数据库
  • 嘉兴企业网站推广方法做图的ppt模板下载网站
  • 网站备案密码怎么找回徐州市城乡建设局网站首页
  • 网站建设公司浩森宇特网站首页视频背景
  • 网站的基本布局建设设计网站
  • 做电影网站需要注意什么东西电子商务专升本可以报什么专业
  • 坪山公司网站建设泰安中文网站建设电话
  • 网站建设功能列表网站建设哪家好万维科技
  • 网站建设前期预算wordpress最热门免费主题
  • 建设网站技术人员先进事迹wordpress作品主题
  • 哈尔滨网站推广服务网站申请微信支付
  • 个人网站模块网站 国外空间不需要icp许可证吗
  • 住建局建设工程质量监督站网站分享代码怎么加
  • 动漫网站建设的目标wordpress分享统计插件下载
  • 官方网站制作公司什么是网站分析
  • 装修平台网站海外购物app
  • 无锡建网站价格潍坊做网站优化
  • 网站建设预付费入什么科目英语教育网站建设
  • 上传设计作品的网站网站建设电话销售工作
  • 好网站建设网站站长之家ping