日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS 6上配置安装MariaDB,二进制文件,非源码

發布時間:2024/4/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS 6上配置安装MariaDB,二进制文件,非源码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

準備數據存儲盤  

  添加一塊磁盤用來存放MySQL以后所產生的數據

  #fdisk /dev/sdc

  Command (m for help): n
  Command action
  e extended
  p primary partition (1-4)

  p

  Partition number (1-4): 1
  First cylinder (1-2610, default 1):?
  Using default value 1
  Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610):?
  Using default value 2610

  Command (m for help): t
  Selected partition 1
  Hex code (type L to list codes): 8e
  Changed system type of partition 1 to 8e (Linux LVM)

  Command (m for help): w
  The partition table has been altered!

  # partx -a /dev/sdc

  # pvcreate /dev/sdc1

  # vgcreate myvg /dev/sdc1

  # lvcreate -L 20G -n mydata myvg??

    ```可能會提示空間不足```

  # yum install -y xfsprogs

  # modprobe xfs

  # mkfs.xfs /dev/myvg/mydata

編輯/etc/fstab文件,開機自動掛載數據盤,并將其立即掛載上

  #vim /etc/fstab

  ```文件尾部加入如下內容```

   ?/dev/myvg/mydata? ? ? ? /mydata? ? ? ? ? ? ? ? ?xfs? ? ?defaults? ? ? ? 0 0

  # mount -a

若系統之前已經安裝過MySQL,先將MySQL服務停止,再將其卸載且連帶MySQLlog一起刪除

  #service mysqld stop

  #rpm -e mysql-server

  # rm -f /var/log/mysqld.log.rpmsave

下載MariaDB

  wget?http://mirrors.neusoft.edu.cn/mariadb//mariadb-5.5.58/bintar-linux-x86_64/mariadb-5.5.58-linux-x86_64.tar.gz

將MariaDB解壓值/usr/local/目錄下,并創建鏈接

  ```必須保存在/usr/local目錄下```

  #tar -zxvf?mariadb-5.5.58-linux-x86_64.tar.gz -C /usr/local/

  #ln -sv /usr/loca/mariadb-5.5.58-linux-x86_64 /usr/local/mysql

運行MySQL進程的都是MySQL用戶,需創建一個MySQL用戶和組,若之前已經安裝過MySQL,則用戶和組已然存在,無需在創建

  #groupadd -r -g 27 mysql

  #useradd -r -g 27 -u 27 mysql

將/usr/local/mysql目錄下的所有文件屬主改為root,屬組改為mysql

  #cd /usr/local/mysql

  #chown -R root:mysql ./*

切換到/mydata目錄下,創建data目錄,并將其屬主屬組改為mysql

  #cd /mydata

  #mkdir data 腳本

  #chown mysql.mysql data

切換到/usr/local/mysql目錄,開始安裝MariaDB,其中scripts目錄下的文件就是用來安裝MariaDB數據庫的腳本,執行該腳本即可,但需在/usr/local/mysql目錄下執行該腳本

  # scripts/mysql_install_db --help?  #查看幫助

  # scripts/mysql_install_db --user=mysql --datadir=/mydata/data/??  

MariaDB的安裝已經完成,但是啟動其需要啟動腳本,官方提供的腳本在support-files目錄下

  # cp support-files/mysql.server /etc/rc.d/init.d/mysqld

  # chkconfig --add mysqld

配置文件的查找次序為:

  /etc/my.cnf --> /etc/mysql/my.cnf --> --default-extra-fiel=/PATH/TO/CONF_FILE --> ~/.my.cnf

  ```最后讀到的且為最終生效的```

  # mkdir /etc/mysql

  # cp support-files/my-large.cnf /etc/mysql/my.cnf

  # vim /etc/mysql/my.cnf

  ```thread_concurrency```一行后面加入如下內容

    datadir = /mydata/data?  #數據目錄
    innodb_file_per_table = on?  #每個表一個單獨的配置文件
    skip_name_resolve = on? ?  #跳過名稱反解

接下來即可啟動測試數據庫了

  #service mysqld start

  ```若selinux不是disabled狀態,可能無法啟動```

  #ss -tnl?  #查看是否簡體3306端口

轉載于:https://www.cnblogs.com/lushengle/p/7912038.html

總結

以上是生活随笔為你收集整理的CentOS 6上配置安装MariaDB,二进制文件,非源码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。