中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

wordpress摘要排除代碼大地seo

wordpress摘要排除代碼,大地seo,深圳網(wǎng)站維護有限公司,做網(wǎng)站直接從網(wǎng)上的icon嗎文章目錄 0 背景1 備份現(xiàn)有數(shù)據(jù)庫數(shù)據(jù)2 停止 MySQL 服務(wù)3 復(fù)制現(xiàn)有的 MySQL 數(shù)據(jù)到新目錄4 修改 MySQL 配置文件5 更新 AppArmor 或 SELinux 配置(如有啟用)6. 修改 MySQL 系統(tǒng)文件中的 datadir7. 啟動 MySQL 服務(wù)8. 驗證更改參考資料 0 背景 在原先劃分…

文章目錄

    • 0 背景
    • 1 備份現(xiàn)有數(shù)據(jù)庫數(shù)據(jù)
    • 2 停止 MySQL 服務(wù)
    • 3 復(fù)制現(xiàn)有的 MySQL 數(shù)據(jù)到新目錄
    • 4 修改 MySQL 配置文件
    • 5 更新 AppArmor 或 SELinux 配置(如有啟用)
    • 6. 修改 MySQL 系統(tǒng)文件中的 datadir
    • 7. 啟動 MySQL 服務(wù)
    • 8. 驗證更改
    • 參考資料

0 背景

在原先劃分ubuntu磁盤分區(qū)的時候,給/分區(qū)劃分的空間很少,但是其他的分區(qū)還有很多的空間。
故想把 mysql 數(shù)據(jù)庫的數(shù)據(jù)遷移到另外的磁盤分區(qū)中。

1 備份現(xiàn)有數(shù)據(jù)庫數(shù)據(jù)

更改 datadir 前,建議備份現(xiàn)有的 MySQL 數(shù)據(jù),以防數(shù)據(jù)丟失。使用以下命令導(dǎo)出所有數(shù)據(jù)庫:

mysqldump --all-databases > all-databases-backup.sql

2 停止 MySQL 服務(wù)

  • 查看 mysql 當(dāng)前狀態(tài)
    service mysql status 或者 systemctl status mysql
    在這里插入圖片描述
    stop mysql
    sudo systemctl stop mysql
    再次查看 mysql 的狀態(tài)
    在這里插入圖片描述

3 復(fù)制現(xiàn)有的 MySQL 數(shù)據(jù)到新目錄

復(fù)制當(dāng)前的 MySQL 數(shù)據(jù)目錄內(nèi)容到新位置:
在 mysql 的命令中,運行下述指令,即可查看到數(shù)據(jù)文件的地址。
show global variables like "%datadir%";

我電腦的原始的 mysql 數(shù)據(jù)文件保存路徑為:/var/lib/mysql/

數(shù)據(jù)遷移:

sudo cp -R /var/lib/mysql /home/soft/mysql_datadir/
sudo chown -R mysql:mysql /home/soft/mysql_datadir/mysql
sudo chmod 755 /home/soft/mysql_datadir/mysql

【注意】:

我最初選擇放在我的家目錄下,程序一直報錯,沒有權(quán)限訪問該文件夾。
原來路徑: /home/jie/soft/mysql_data/mysql 報錯
新路徑是 : /home/soft/mysql_data/mysql 正常使用
mysql 的數(shù)據(jù)存儲,放在某個用戶的家目錄下,確實也不合適。因為可能會導(dǎo)致其他用戶沒有權(quán)限訪問。

4 修改 MySQL 配置文件

我的電腦的 mysql 系統(tǒng)目錄是: /etc/mysql/,找到 MySQL 的配置文件并更新 datadir:

根據(jù)自己的 mysql 選擇下述兩個文件的其中一個文件進行編輯:

sudo vim /etc/mysql/my.cnf

或者, (我用的是這個)

在這里插入圖片描述
在修改前,可先備份。
針對配置文件進行修改:

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

找到 datadir 這一行并更改為新的目錄,更新 socket 位置為新的 socket:

#
# The MySQL database server configuration file.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html# Here is entries for some specific programs
# The following values assume you have at least 32M ram[mysqld]
#
# * Basic Settings
#
user            = mysql
# pid-file      = /var/run/mysqld/mysqld.pid
# socket        = /var/run/mysqld/mysqld.sock
#socket = /var/lib/mysql/mysql.sock
socket  = /home/soft/mysql_data/mysql/mysql.sock#port           = 3306
datadir = /home/soft/mysql_data/mysql

5 更新 AppArmor 或 SELinux 配置(如有啟用)

我只更新了 AppArmor 沒有更新 SELinux

如果你的系統(tǒng)啟用了 AppArmor 或 SELinux,可能需要更新其配置以允許 MySQL 訪問新的 datadir。

AppArmor: 編輯 AppArmor 配置文件

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

添加新的 datadir 路徑:

/home/soft/mysql_datadir/mysql/ r,
/home/soft/mysql_datadir/mysql/** rwk,

usr.sbin.mysqld 文件內(nèi)容:

# Allow data dir access/var/lib/mysql/ r,/var/lib/mysql/** rwk,/home/soft/mysql_data/mysql/ r,/home/soft/mysql_data/mysql/** rwk,

保存后,重新加載 AppArmor 配置:

sudo systemctl restart apparmor

SELinux:如果使用 SELinux,你需要更新文件的安全上下文(我沒有用到這個):

sudo semanage fcontext -a -t mysqld_db_t "/home/jie/soft/mysql_datadir(/.*)?"
sudo restorecon -Rv /home/jie/soft/mysql_datadir

6. 修改 MySQL 系統(tǒng)文件中的 datadir

編輯 MySQL 系統(tǒng)文件 /lib/systemd/system/mysql.service:

sudo vim /lib/systemd/system/mysql.service

找到以下部分:

ExecStartPre=/usr/share/mysql/mysql-systemd-start pre

在這一行的下方添加:

ExecStartPre=/bin/mkdir -p /home/jie/soft/mysql_datadir/mysql
ExecStartPre=/bin/chown -R mysql:mysql /home/jie/soft/mysql_datadir/mysql

效果如下圖所示:
在這里插入圖片描述

保存后,刷新 systemd 配置:

sudo systemctl daemon-reload

7. 啟動 MySQL 服務(wù)

重新啟動 MySQL 服務(wù):

sudo systemctl start mysql

然后檢查 MySQL 狀態(tài):

sudo systemctl status mysql

8. 驗證更改

驗證 MySQL 是否使用了新的 datadir:

mysql -u root -p -e "SHOW VARIABLES LIKE 'datadir';"

或者

mysql -h 127.0.0.1 -P 3306 -u root -p -e "SHOW VARIABLES LIKE 'datadir';"

如下圖所示,返回新的 datadir 路徑 /home/soft/mysql_datadir/mysql。
在這里插入圖片描述

如果一切正常,MySQL 將會在新的 datadir 下運行。如果遇到任何問題,可以通過日志文件 /home/soft/mysql_datadir/mysql/error.log 檢查更多細節(jié)。

參考資料

  • MySQL更換數(shù)據(jù)存儲路徑的方法
  • chatgpt 4o
http://m.risenshineclean.com/news/59576.html

相關(guān)文章:

  • 企業(yè)自己如何做網(wǎng)站推廣正規(guī)培訓(xùn)機構(gòu)有哪些
  • 什么網(wǎng)站可以幫人做ppt賺錢推廣鏈接
  • 成都網(wǎng)站開發(fā)培訓(xùn)機構(gòu)搜狗收錄提交入口
  • 做文獻ppt模板下載網(wǎng)站有哪些鏈接買賣價格
  • 網(wǎng)站地圖怎么做html公司員工培訓(xùn)內(nèi)容有哪些
  • 怎么免費建立一個網(wǎng)站蕁麻疹怎么治療能除根
  • 體育彩票網(wǎng)站開發(fā)方案威海seo優(yōu)化公司
  • 訪問美國網(wǎng)站 dns設(shè)置百度指數(shù)教程
  • 注冊網(wǎng)站域名多少錢一年搜索引擎優(yōu)化特點
  • 做數(shù)據(jù)同步的兩個網(wǎng)站怎么建立一個自己的網(wǎng)站
  • 聊天網(wǎng)站制作教程電腦優(yōu)化工具
  • 軟件開發(fā)者怎么賺錢優(yōu)化推廣網(wǎng)站怎么做
  • 手機app網(wǎng)站建設(shè)seo推廣價格
  • 易銷云建站公司成都網(wǎng)站seo推廣
  • 購物網(wǎng)站開發(fā)的意義和目的滄州seo包年優(yōu)化軟件排名
  • 張家界市網(wǎng)站建設(shè)設(shè)計國外網(wǎng)頁模板
  • 長沙php網(wǎng)站建設(shè)深圳網(wǎng)絡(luò)營銷推廣
  • 新鄉(xiāng)網(wǎng)站建設(shè)服務(wù)哪家好上海網(wǎng)絡(luò)推廣外包公司
  • wordpress 顯示字體大小seo排名分析
  • 自己做網(wǎng)站在線看pdf網(wǎng)站開發(fā)北京公司
  • wordpress 網(wǎng)站加密印度疫情為何突然消失
  • 中華藝術(shù)宮室內(nèi)設(shè)計百度seo最成功的優(yōu)化
  • 武漢裝修網(wǎng)站建設(shè)搜索優(yōu)化整站優(yōu)化
  • 做互聯(lián)網(wǎng)網(wǎng)站需要什么資質(zhì)嗎陜西seo排名
  • 專門做衣服的網(wǎng)站互聯(lián)網(wǎng)培訓(xùn)
  • app外包網(wǎng)站seo推廣的方法
  • 網(wǎng)頁詳情頁設(shè)計百度seo推廣首選帝搜軟件
  • 網(wǎng)站編輯及seo招聘點擊器 百度網(wǎng)盤
  • 網(wǎng)站寬度多少合適天津seo優(yōu)化公司
  • 免費做產(chǎn)品宣傳的網(wǎng)站電商培訓(xùn)機構(gòu)有哪些哪家比較好