fbf centos7.2 二進制方式安裝mariadb-10.4.8-linux-systemd-x86_64.tar.gz


二進制安裝

1.先創建mysql用戶及mysql組,並制定家目錄為/data/mysql
  groupadd -r -g 306 mysql #指定屬組gid為306
  useradd -r -g 306 -u 306 -d /data/mysql mysql #指定屬主uid為306,家目錄為/data/mysql
2.准備數據目錄(mysq用戶家目錄),並修正權限
  mkdir /data/mysql;chown mysql:mysql /data/mysql
3.去官網下載mariadb 二進制tar包(鏈接是CentOS7X86_64的10.4.8穩定版)
  http://ftp.igh.cnrs.fr/pub/mariadb//mariadb-10.4.8/bintar-linux-systemd-x86_64/mariadb-10.4.8-linux-systemd-x86_64.tar.gz
4.解壓tar包指/usr/local目錄下,遞歸改屬主為root、屬組為mysql,並在/usr/local目錄下創建一個名為mysql的軟鏈接指向解壓好的mariadb目錄
  tar xzf mariadb-10.4.8-linux-systemd-x86_64.tar.gz -c /usr/local
  cd /usr/local
  ln -sv mariadb-10.4.8-linux-systemd-x86_64 mysql
  chown -R root:mysql /usr/local/mysql/
5.創建配置文件,並修改
  mkdir /etc/mysql/
  cp /etc/my.cnf /etc/mysql/my.cnf
  sed -ri '/datadir=//s@(.=).@\1/data/mysql@' /etc/mysql/my.cnf #修改配置文件,指定數據庫儲存路徑
  sed -ri '/datadir/a\innodb_file_per-table=on\nskip_name_resolve=on' /etc/mysql/my.cnf #設置每個表獨立文件 和 禁用主機名解析
6.創建數據庫文件
  /usr/local/mysql/scripts/mysql_install_db --datadir=/data/mysql --user=mysql
7.創建服務腳本並啟動服務
  cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
  chkconfig --add mysqld
8.增加PATH環境變量路徑,並生效。
  echo 'PATH=/usr/local/mysql/bin:$PATH' >/etc/profile.d/mysql.sh
  . /etc/profile.d/mysql.sh
9.運行安全初始化腳本,設置root口令、禁用匿名登陸、禁用遠程主機登陸、刪除test數據庫,並立即生效(根據提示操作)。
  ln -s /var/lib/mysql/mysql.sock /tmp
  /usr/local/mysql/bin/mysql_secure_installation
  至此,二進制安裝mariadb數據庫就完成了~
10 啟動數據庫
systemctl start mysqld
————————————————
版權聲明:本文為CSDN博主「MicePro」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/MicePro/article/details/100848786


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM