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是乙個支援加密的工具包。...