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

做全景图的网站湖南省城乡建设厅网站查证

做全景图的网站,湖南省城乡建设厅网站查证,企业组网设计,网络营销广告单位MySQL作为最流行的开源关系型数据库之一,广泛应用于各种开发和生产环境。本教程将详细介绍在Linux系统上安装MySQL 8.0的全过程,包括卸载旧版本、安装新版本、基础配置和远程连接设置,特别适合Linux新手学习使用。 一、卸载旧版MySQL&#x…

MySQL作为最流行的开源关系型数据库之一,广泛应用于各种开发和生产环境。本教程将详细介绍在Linux系统上安装MySQL 8.0的全过程,包括卸载旧版本、安装新版本、基础配置和远程连接设置,特别适合Linux新手学习使用。

一、卸载旧版MySQL(如有)

在安装新版MySQL之前,强烈建议先彻底卸载系统中可能存在的旧版MySQL

1. 检查已安装的MySQL组件

rpm -qa | grep mysql

如果系统返回类似mysql-community-server-8.0.xx的结果,说明已安装MySQL。

2. 停止MySQL服务

systemctl stop mysqld

3. 卸载MySQL及其相关组件

yum remove mysql-* -y

4. 删除残留文件和目录

rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
rm -rf /etc/my.cnf.d

二、安装MySQL 8.0

1. 添加MySQL官方Yum仓库

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm

2. 安装MySQL服务器

yum -y install mysql-community-server

3. 启动MySQL服务并设置开机自启

systemctl start mysqld
systemctl enable mysqld

4. 查看MySQL服务状态

systemctl status mysqld

如果看到active (running)字样,说明MySQL已成功启动。

三、初始配置MySQL

1. 获取临时密码

MySQL 8.0安装后会生成一个临时密码,查看方法:

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

输出类似:

2023-01-01T00:00:00.000000Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: AbCdEfGhIjKl

AbCdEfGhIjKl就是你的临时密码。

2. 登录MySQL并修改密码

mysql -uroot -p

输入刚才获取的临时密码登录后,执行:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

注意:MySQL 8.0默认要求强密码(至少8个字符,包含大小写字母、数字和特殊字符)

3. 创建新用户(可选)

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

四、配置远程连接

1. 修改MySQL配置文件

编辑/etc/my.cnf文件:

vi /etc/my.cnf

[mysqld]部分添加或修改以下行:

bind-address = 0.0.0.0

保存退出后重启MySQL服务:

systemctl restart mysqld

2. 修改root用户权限允许远程访问

USE mysql;
UPDATE user SET Host='%' WHERE User='root';
FLUSH PRIVILEGES;

3. 防火墙设置

临时关闭防火墙(不推荐生产环境)
systemctl stop firewalld
推荐:仅开放MySQL端口(3306)
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

4. 测试远程连接

使用MySQL客户端工具(如MySQL Workbench、Navicat等)连接:

  • 主机:你的服务器IP
  • 端口:3306
  • 用户名:root或你创建的用户
  • 密码:你设置的密码

五、安全最佳实践

1. 创建专用管理用户(替代root远程访问)

CREATE USER 'admin'@'%' IDENTIFIED BY 'StrongPassword123!';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

2. 限制访问IP范围

UPDATE user SET Host='192.168.1.%' WHERE User='root';

3. 使用SSH隧道(最安全的方式)

ssh -L 3306:localhost:3306 user@your-server-ip

然后本地连接127.0.0.1:3306

六、常见问题解决

1. 忘记root密码

  1. 停止MySQL服务:

    systemctl stop mysqld
    
  2. 以安全模式启动MySQL:

    mysqld_safe --skip-grant-tables &
    
  3. 无密码登录MySQL:

    mysql -uroot
    
  4. 修改密码:

    FLUSH PRIVILEGES;
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    
  5. 退出并重启MySQL服务

2. 密码策略问题

查看当前密码策略:

SHOW VARIABLES LIKE 'validate_password%';

临时降低密码强度要求(仅限测试环境):

SET GLOBAL validate_password.policy=LOW;

七、基本操作命令

启动/停止/重启MySQL服务

systemctl start mysqld    # 启动
systemctl stop mysqld     # 停止
systemctl restart mysqld  # 重启
systemctl status mysqld   # 查看状态

查看MySQL版本

mysql --version

总结

本教程详细介绍了在Linux系统上安装和配置MySQL 8.0的全过程,从卸载旧版本到配置远程连接,涵盖了新手可能遇到的各种问题。特别强调了安全配置的重要性,建议在生产环境中遵循安全最佳实践。

如果你在安装过程中遇到任何问题,欢迎在评论区留言讨论。如果觉得本教程有帮助,请点赞收藏支持!


文章转载自:

http://iIomoTia.yhjLg.cn
http://oPg9eJ3F.yhjLg.cn
http://RuZ5vC8v.yhjLg.cn
http://sX71Mgms.yhjLg.cn
http://7A6QjCtY.yhjLg.cn
http://PJ1kDTcB.yhjLg.cn
http://vIHdk13R.yhjLg.cn
http://rMMykSFH.yhjLg.cn
http://ieGLqbig.yhjLg.cn
http://mltnONm9.yhjLg.cn
http://hnGl3MAj.yhjLg.cn
http://9d58RaYr.yhjLg.cn
http://IFGi0SeK.yhjLg.cn
http://3SnFEcXs.yhjLg.cn
http://Fj48T6sZ.yhjLg.cn
http://3ipw5CQ3.yhjLg.cn
http://XQakB3IE.yhjLg.cn
http://YyJQBML1.yhjLg.cn
http://FBccCCV8.yhjLg.cn
http://qA20qWoL.yhjLg.cn
http://x73Dt3Jn.yhjLg.cn
http://epc4HvG1.yhjLg.cn
http://1RgofV0C.yhjLg.cn
http://eCG3iod1.yhjLg.cn
http://jqhVL688.yhjLg.cn
http://WGwQ9DTM.yhjLg.cn
http://4QZdxbfj.yhjLg.cn
http://o7KSLZku.yhjLg.cn
http://P61HEXY5.yhjLg.cn
http://GHGA2RV6.yhjLg.cn
http://www.dtcms.com/wzjs/622570.html

相关文章:

  • 互联网网站类型工行网站跟建设网站区别
  • 娄底网站建设公司福建省法冶建设知识有奖网站
  • 优秀网站特点简单的景区介绍网页制作代码
  • 网页设计网站制作视频教程it培训机构学校
  • 建设网站需要具备什么条件wordpress主题中文乱码
  • 网站运营建设岗位职责微信公众号转入公司网站建设
  • 网站制作流程详解(学做网站第一步)企业网站建设营销
  • iis关闭网站wordpress 开发者模式
  • 网站建设 市场规模甘肃省建设厅网站质监局
  • 怎么样可以做网站小公司怎样自己建网站
  • asp网站 证书网站建设的重要性 学校
  • 诸城网站建设的文章上海网站建设shwzzz
  • 东莞技术支持网站建设专家利趣网站开发商
  • 网站内外链建设英国三大运营商
  • 东莞网站建设十大品牌江西建设工程信息网
  • 有创意的婚纱网站模板下载wordpress 摄影 主题
  • 怎么用自己主机做网站_WordPress修改域名插件
  • 付费做SPaSS统计分析的网站渭南市工程项目网上审批大厅
  • 口碑好的免费网站建设北京网站开开发公司
  • 商业网站建设与维护最新国际新闻摘抄
  • 网站建设做什么科目功能型pc端网站框架
  • 网站建设要会英语吗石家庄新闻最新消息今天
  • 域名服务器如何申请深圳seo优化seo关键词
  • 网站流量赚钱奢华网站模板
  • 大型网站的优化方法小米手机的网站架构
  • 手机怎么建立网站企业展厅设计公司盛世笔特
  • 昆明微信网站建设网站设计制造
  • 企业网站备案那么麻烦吗网站广告动态图怎么做
  • 视觉asp网站源码新乡网站优化公司价格
  • 徐州模板建站定制网站做网站开发学什么语言