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

个人怎么成立公司南宁百度快速优化

个人怎么成立公司,南宁百度快速优化,网站的建设费用预算,无法与wordpress建立连接在 CentOS 系统上更改 MySQL(或 MariaDB)数据库目录位置(datadir)需要谨慎操作,以避免数据丢失或服务启动失败。以下是详细步骤: 1. 停止 MySQL/MariaDB 服务 bash 复制 sudo systemctl stop mysqld …

在 CentOS 系统上更改 MySQL(或 MariaDB)数据库目录位置(datadir)需要谨慎操作,以避免数据丢失或服务启动失败。以下是详细步骤:


1. 停止 MySQL/MariaDB 服务

bash

复制

sudo systemctl stop mysqld    # MySQL
# 或
sudo systemctl stop mariadb   # MariaDB

2. 确认当前数据目录位置

bash

复制

sudo mysql -e "SHOW VARIABLES LIKE 'datadir';"

默认位置通常是 /var/lib/mysql


3. 创建新数据目录

假设新目录为 /new/mysql/data

bash

复制

sudo mkdir -p /new/mysql/data
sudo chown -R mysql:mysql /new/mysql/data  # 确保权限正确
sudo chmod 750 /new/mysql/data            # 设置安全权限

4. 复制数据文件到新位置

bash

复制

sudo rsync -av /var/lib/mysql/ /new/mysql/data/
# 或使用 cp(但 rsync 更可靠)
sudo cp -rp /var/lib/mysql/* /new/mysql/data/

5. 修改 MySQL 配置文件

编辑配置文件(根据实际版本选择):

bash

复制

sudo vim /etc/my.cnf                # 通常主配置文件
# 或
sudo vim /etc/mysql/my.cnf          # 其他可能位置
# 或
sudo vim /etc/my.cnf.d/server.cnf   # MariaDB

找到 [mysqld] 部分,修改或添加:

ini

复制

[mysqld]
datadir=/new/mysql/data
socket=/new/mysql/data/mysql.sock  # 可选:同步更新socket路径

6. 更新 SELinux 上下文(如果启用)

bash

复制

sudo semanage fcontext -a -t mysqld_db_t "/new/mysql/data(/.*)?"
sudo restorecon -Rv /new/mysql/data

7. 更新 AppArmor(如适用)

若系统使用 AppArmor,需修改配置:

bash

复制

sudo vim /etc/apparmor.d/usr.sbin.mysqld

将旧路径替换为新路径,然后重启 AppArmor:

bash

复制

sudo systemctl restart apparmor

8. 启动 MySQL/MariaDB 服务

bash

复制

sudo systemctl start mysqld    # MySQL
# 或
sudo systemctl start mariadb   # MariaDB

9. 验证新数据目录

bash

复制

sudo mysql -e "SHOW VARIABLES LIKE 'datadir';"

确认输出是否为 /new/mysql/data


10. 清理旧数据(可选)

确认服务运行正常后,删除旧数据:

bash

复制

sudo rm -rf /var/lib/mysql

常见问题解决

  1. 启动失败

    • 检查日志:sudo journalctl -xe 或 sudo tail -n 100 /var/log/mysqld.log

    • 确保权限正确:sudo chown -R mysql:mysql /new/mysql/data

  2. Socket 路径问题
    如果客户端工具(如 mysql 命令)报错,需同步更新客户端配置:

    bash

    复制

    sudo vim /etc/my.cnf

    添加:

    ini

    复制

    [client]
    socket=/new/mysql/data/mysql.sock

总结

  • 关键步骤:停服务 → 复制数据 → 改配置 → 修权限 → 启服务。

  • 风险提示:操作前建议备份数据(/var/lib/mysql)。

  • 适用于 CentOS 7/8 及 MySQL 5.7+/MariaDB 10+。

http://www.cadmedia.cn/news/11899.html

相关文章:

  • 做网站优化郑州网站推广公司排名
  • 网站建设帝国百度关键字排名软件
  • seo工具软件手机优化管家
  • 单页营销型网站网店运营推广平台
  • 深圳龙华新区属于什么区网站关键词快速优化
  • 嘉兴高端建站公司sem工具是什么
  • 保定制作公司网站发帖推广百度首页
  • 网站改版阿里云怎么做网站301定向竞价关键词排名软件
  • 网站建设的岗位职责网站制作软件
  • 网站建设费 科研 类百度做网站需要多少钱
  • 杨家坪网站建设线上营销公司
  • 西安俄语网站建设手机上制作网页
  • 建筑企业招聘网站百度竞价开户渠道
  • 微信朋友圈广告推广代理seo发外链的网站
  • 衢州 网站建设seo外包 杭州
  • 网站策划书的撰写网络营销的现状和发展趋势
  • 休闲食品网站建设目的重庆百度推广开户
  • 网站设置主网一元友情链接平台
  • 如何开发微信微网站外包公司有哪些
  • 网站建设空间使用标准广州最新重大新闻
  • 吉安网站推广徽hyhyk1太原百度网站快速优化
  • 建立一个网站需要多久室内设计培训班学费一般多少
  • 潜江网站建设网络营销策划方案800字
  • 高校宣传网站建设百度文库网页版
  • 石家庄营销网站建设多少钱微信社群营销
  • 网站开发建设流程有哪些平台可以免费发广告
  • 甘肃网站建设杭州seo营销公司
  • 企业网站建设的层次网络营销的模式有哪些
  • 深圳注册公司网址长沙正规seo优化公司
  • 广州网站建设乛新科送推广wordpress官网入口