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

武汉网站设计说鄂州网站seo

武汉网站设计说,鄂州网站seo,宣传 网站建设方案模板,朝阳港网站建设方案以下是基于 CentOS 7 系统部署 MySQL 数据库的详细步骤及常见问题解决方案: 一、卸载旧版本 MySQL/MariaDB 停止服务并检查残留 systemctl stop mariadb # 停止 MariaDB 服务 rpm -qa | grep mariadb # 检查 MariaDB 安装包 rpm -e --nodeps mariadb-libs-* # 强制…

以下是基于 CentOS 7 系统部署 MySQL 数据库的详细步骤及常见问题解决方案:

一、卸载旧版本 MySQL/MariaDB

  1. 停止服务并检查残留
    systemctl stop mariadb # 停止 MariaDB 服务 rpm -qa | grep mariadb # 检查 MariaDB 安装包 rpm -e --nodeps mariadb-libs-* # 强制卸载 MariaDB 及其依赖包 rm -rf /etc/my.cnf /var/lib/mysql # 删除残留配置和数据文件
    说明:CentOS 7 默认集成 MariaDB(MySQL 分支),需彻底卸载避免冲突 
     

二、安装 MySQL 官方 Yum 源

  1. 下载并配置 Yum 源

    wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm rpm -ivh mysql57-community-release-el7-11.noarch.rpm

    验证:检查 /etc/yum.repos.d/ 目录是否生成 mysql-community.repo 文件

  2. 解决 GPG 公钥错误 若安装时报错 Public key not installed,执行:

    rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 yum install mysql-community-server -y # 重新安装

    提示:此错误因未验证软件包签名导致

三、启动 MySQL 服务及初始化

  1. 启动服务并设置开机自启

    systemctl start mysqld # 启动服务 systemctl enable mysqld # 设置开机自启 systemctl status mysqld # 检查状态
  2. 获取初始临时密码

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

    输出示例:A temporary password is generated for root@localhost: xxxxxx,记下此密码

  3. 修改 root 密码

    mysql -uroot -p # 输入临时密码登录 ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword123!'; # 新密码需包含大小写、数字、符号

    简化密码策略(可选): 若需使用简单密码,修改密码策略后重:

    qSET GLOBAL validate_password_policy=LOW; SET GLOBAL validate_password_length=6; ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

    注意:生产环境不推荐简化策略

四、配置 MySQL 字符集与远程访问

  1. 修改字符集为 UTF-8 编辑配置文件 /etc/my.cnf

    [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8

    重启服务生效:systemctl restart mysqld

  2. 允许远程访问

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

    防火墙设置:开放 3306 端口

    firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload

    说明:确保 SELinux 未阻止访问,可临时关闭或配置策略

五、常见问题解决

  1. 服务启动失败

    • 检查 /var/log/mysqld.log 中的错误日志。
    • 确保 /var/lib/mysql 目录权限正确:chown -R mysql:mysql /var/lib/mysql 

  2. 无法找到 mysql.sock

    find / -name mysql.sock # 查找 sock 文件路径 ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock # 创建软链接

    若仍失败,重启服务或检查磁盘空间

  3. JDBC 连接失败

    • 错误 Access denied:检查用户权限及密码。
    • 错误 Communications link failure:确认防火墙和 MySQL 监听地址(bind-address=0.0.0.0) 
       

六、验证部署

  1. 本地登录测试

    mysql -uroot -p # 输入密码后进入 MySQL Shell SHOW DATABASES; # 查看数据库列表
  2. 远程连接测试 使用 MySQL 客户端工具(如 Navicat、DBeaver)配置 IP、端口、用户信息测试连接。

通过以上步骤,可在 CentOS 7 上完成 MySQL 的完整部署。若需特定版本(如 MySQL 8.0),需调整 Yum 源配置(如启用 mysql80-community 仓库)

http://www.dtcms.com/wzjs/430096.html

相关文章:

  • 一般网站栏目结构查询网站注册信息
  • 在华图做网站编辑seo整站优化多少钱
  • 网页制作的过程网站推广与优化方案
  • 高安做网站bt蚂蚁磁力
  • 阜阳建网站营销技巧有哪些
  • 公司网站建设应注意怎样能在百度上搜索到自己的店铺
  • 快照打开是赌博网站爱战网关键词挖掘查询工具
  • 咸阳网站开发公司电话实时热榜
  • wordpress日期格式搜索引擎广告优化
  • 网站开发平台及常用开发工具郑州网站公司哪家好
  • 做网站绿色和什么颜色搭配seo推广优化多少钱
  • wordpress文章图片很小网页优化seo公司
  • 网页设计与网站架设电商平台推广方式有哪些
  • vip视频解析网站怎么做上海网站排名seo公司哪家好
  • 建设电子商务系统网站搜什么关键词能找到网站
  • 网站建设教程pdf下载淘宝推广哪种方式最好
  • 做多级分销的网站长沙整站优化
  • 网站的详情页面西安seo顾问培训
  • 珠海电子商务网站建设重庆搜索引擎seo
  • 学java做网站东台网络推广
  • 怎么建自己的销售网站惠州seo收费
  • 咖啡网站开发品牌策划方案怎么写
  • 数据来源网站怎么做脚注长沙做优化的公司
  • 网站建设及推广费用怎么入账营销型企业网站推广的方法有哪些
  • 苏州企业网站设计开发优化大师win10
  • 做网站运营需要学什么软件网站测速
  • 微信公众号和小程序区别百度网站的优化方案
  • 手机怎么查看网站代码实现的北京疫情最新情况
  • 如何做某网站的移动客户端开发seo工具有哪些
  • 怎么对自己做的网站进行加密seo中介平台