MariaDB在Linux平台下安裝與配置

2021-08-27 19:54:11 字數 2045 閱讀 4261

mariadb資料庫主要支援的linux版本是debian/ubuntu和redhat/centos/fedora。linux下的軟體包有4類:rmp、deb、二進位制、原始碼包

1. 安裝和配置rpm包

b. 用root使用者,將rpm包複製到/usr/local/src

c. 用rpm -ivh mariadb-***-server(client).rmp命令安裝,安裝server包時,依賴common和perl-dbi,安裝common時依賴compat包

d. 安裝成功後,/etc/init.d/mysql start|stop|restart|status來啟動關閉

e. mysqladmin -uroot password "123456"設定密碼

f. 使用rpm安裝時:

/usr/share/mysql/資料夾下是安裝檔案和配置檔案

/var/lib/mysql/資料夾下是mariadb資料庫、錯誤日誌和socket檔案

/usr/share/doc/mariadb-server-***/資料夾下是文件和配置檔案

/usr/bin/資料夾下是mariadb的各種命令

/etc/init.d/資料夾下是mysql檔案,用來啟動停止mariadb服務

g. 將/usr/share/mysql/或/usr/share/doc/mariadb-server-***/資料夾下的某個字尾名為cnf的檔案複製到/etc/資料夾下,並且改名為my.cnf,編輯儲存後,重啟mariadb服務,安裝到此完成

2. 安裝和配置deb包

見我另外一篇文章《ubuntu kylin 14.04下安裝開發環境》

3. 安裝和配置二進位製包

b. 用root使用者增加mysql使用者和組,groupadd mysql && useradd -g mysql mysql

c. 將二進位製包複製到/usr/local/src資料夾下,並解壓

d. 執行ln -s mariadb-version /usr/local/msql,將/usr/local/mysql/bin放入path中

e. 將data資料夾使用者設定為mysql,其他資料夾使用者設為root,所有資料夾的組都設為mysql

f. support-files資料夾下選擇乙個合適的cnf檔案,重新命名為my.cnf編輯並儲存:cp support-files/my-small.cnf ~/.my.cnf,編輯時設定user、basedir、datadir、等各種屬性

g. 到/usr/local/mysql/目錄下執行sudo /scripts/mysql_install_db --defaults-file=~/.my.cnf,建立系統自帶的資料庫和表

h. 用mysql使用者啟動mariadb服務sudo bin/mysqld_safe --defaults-file=~/.my.cnf --user=mysql &

i. mysqladmin -uroot password "123456"設定密碼,安裝到此完成

3. 安裝和配置原始碼包

b. 用root使用者增加mysql使用者和組,groupadd mysql && useradd -g mysql mysql

c. 將原始碼包複製到/usr/local/src下,並解壓

d. 進入解壓出來的路徑,執行cmake . && make && make install && make clean

e. support-files資料夾下選擇乙個合適的cnf檔案,重新命名為my.cnf編輯並儲存(可以放在/etc下(全域性),也可以放在/usr/local/msql/my.cnf下(root使用者和mysql使用者可以讀取))

f. 到/usr/local/mysql/目錄下執行scripts/mysql_install_db --user=mysql,建立系統自帶的資料庫和表

g. 將data資料夾使用者設為mysql,其他資料夾使用者設為root,所有檔案的組都設為mysql

h. 用mysql使用者啟動mariadb服務 bin/musqld_safe --user=mysql

i. mysqladmin -uroot password "123456"設定密碼,安裝到此完成

mariadb在linux中的安裝

參考 檢視檔案大小 解壓縮 windows下安裝mariadb linux常用命令 1 查詢某個檔案 whereis 檔名 find name 檔名 支援正規表示式 2 檢視檔案大小 du h du h 檔案 檢視某個檔案大小 3 檢視磁碟大小 df h 4 解壓 tar zxvf 檔案.tar.g...

Keras在Linux平台的安裝

前提是顯示卡驅動以及cuda cudnn提前裝好 可以用以下 進行測試 nvidia smi 檢視顯示卡驅動是否安裝好 nvcc v 檢視cudnn是否裝好接下來正式安裝keras tensorflow conda crtate n test python 3.6 注意是3.6版本,建立環境名為te...

Linux 下編譯安裝MariaDB

yum y install bison 通用解析器生成器 yum y install gcc yum y install gcc c yum y install ncurses devel yum y install y cmake openssl devel openssl是乙個支援加密的工具包。...