當前位置:首頁 » 數據倉庫 » mariadb配置文件選擇哪個
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mariadb配置文件選擇哪個

發布時間: 2022-07-06 02:50:21

⑴ linux中怎麼修改mariadb的配置

這叫做局部復制。復制過程不僅僅是復制一個資料庫,同時也包括從主節點到一個從節點的更改同步。但這並不意味著從資料庫就是和主資料庫完全相同的副本,因為復制可以配置為只復製表結構、行或者列這是一個創建資料庫重復版本的過程

⑵ mariadb安裝後存在centos7哪個目錄下

一, CentOS7環境下
1. 安裝Mysql5.6.19,安裝成功後,埠號:3306
[root@centOS7]# mysql -uroot -h127.0.0.1 -P3306 -p
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.6.19 |
+-----------+
1 row in set (0.00 sec)
2.安裝MariaDB10.0.12.,安裝成功後,口埠號:3307
[root@centOS7]# mysql -uroot -h127.0.0.1 -P3307 -p
mysql> select version();
+---------------------+
| version() |
+---------------------+
| 10.0.12-MariaDB-log |
+---------------------+
1 row in set (0.00 sec)
下面是,在Mysql安裝好後,安裝MariaDB10.0.12的詳細方法
下載最新版本的二進制編譯包tar.gz (目前為mariadb-10.0.12-linux-x86_64),並將它解壓到你的自定義目錄中. 本文檔假定安裝目錄為/opt.
創建數據所在目錄及符號鏈接,如下所示:
[root@centOS7 opt]# mkdir mariadb-data
[root@centOS7 opt]# ln -s mariadb-10.0.12-linux-x86_64 mariadb
[root@centOS7 opt]# ls -al
total 20
drwxr-xr-x. 5 root root 4096 2014-09-26 07:27 .
dr-xr-xr-x. 23 root root 4096 2014-09-26 06:38 ..
lrwxrwxrwx. 1 root root 27 2014-09-26 07:27 mariadb -> mariadb-10.0.12-linux-x86_64
drwxr-xr-x. 13 root root 4096 2014-09-26 07:07 mariadb-10.0.12-linux-x86_64
drwxr-xr-x. 2 root root 4096 2014-09-26 07:26 mariadb-data
創建組mariadb及用戶mariadb, 設置文件對應的所屬許可權:
[root@centOS7 opt]# groupadd --system mariadb
[root@centOS7 opt]# useradd -c "MariaDB Server" -d /opt/mariadb -g mariadb --system mariadb
[root@centOS7 opt]# chown -R mariadb:mariadb mariadb-10.0.12-linux-x86_64/
[root@centOS7 opt]# chown -R mariadb:mariadb mariadb-data/
通過從support-files中拷貝my.cnf, 在/opt/mariadb目錄下創建新的my.cnf:
[root@centOS7 opt]# cp mariadb/support-files/my-medium.cnf mariadb-data/my.cnf
[root@centOS7 opt]# chown mariadb:mariadb mariadb-data/my.cnf
編輯文件/opt/mariadb-data/my.cnf, 增加自定義值, socket, port, user及最重要的設置: data目錄和base目錄. 最後的設置至少是這樣的:
[client]
port = 3307
socket = /opt/mariadb-data/mariadb.sock

[mysqld]
datadir = /opt/mariadb-data
basedir = /opt/mariadb
port = 3307
socket = /opt/mariadb-data/mariadb.sock
user = mariadb
從support-files文件中拷貝init.d腳本到對應的位置:
[root@centOS7 opt]# cp mariadb/support-files/mysql.server /etc/init.d/mariadb
[root@centOS7 opt]# chmod +x /etc/init.d/mariadb
編輯/etc/init.d/mariadb,使用 mariadb替換 mysql設置項, 如下所示:
- # Provides: mysql
+ # Provides: mariadb
- basedir=
+ basedir=/opt/mariadb
- datadir=
+ datadir=/opt/mariadb-data
- lock_file_path="$lockdir/mysql"
+ lock_file_path="$lockdir/mariadb"
你需要告訴mariadb讀取唯一的cnf文件. 在$bindir/mysqld_safe之後加上--defaults-file=/opt/mariadb-data/my.cnf. 最後參數設置應該是這樣的:
# Give extra arguments to mysqld with the my.cnf file. This script
# may be overwritten at next upgrade.
$bindir/mysqld_safe --defaults-file=/opt/mariadb-data/my.cnf --datadir="$datadir" --pid-file="$mysqld_pid_file_path" $other_args >/dev/null 2>&1 &
顯式指定 my.cnf作為傳入參數,來運行 mysql_install_db:
[root@centOS7 opt]# cd mariadb
[root@centOS7 mariadb]# scripts/mysql_install_db --defaults-file=/opt/mariadb-data/my.cnf
現在你可以這樣啟動MariaDB:
[root@centOS7 opt]# /etc/init.d/mariadb start
Starting MySQL SUCCESS
把MariaDB啟動設置為系統級別啟動:
[root@centOS7 opt]# cd /etc/init.d
[root@centOS7 init.d]# chkconfig --add mariadb
[root@centOS7 init.d]# chkconfig --levels 3 mariadb on
最後,測試現在有兩個資料庫服務實例在運行:
[root@centOS7 ~]# mysql -e "SELECT VERSION();"
+-----------+
| VERSION() |
+-----------+
| 5.6.19 |
+-----------+
[root@mariadb-near-mysql ~]# mysql -e "SELECT VERSION();" --socket=/opt/mariadb-data/mariadb.sock
+--------------------+
| VERSION() |
+--------------------+
|10.0.12-MariaDB-log |
+--------------------+

⑶ mariadb10.1 配置文件在哪

MariaDB 是一個採用 Aria 存儲引擎的 MySQL 分支版本,是由原來 MySQL 的作者 Michael Widenius 創辦的公司所開發的免費開源的資料庫伺服器。
與 MySQL 相比較,MariaDB 更強的地方在於:
Maria 存儲引擎
PBXT 存儲引擎
XtraDB 存儲引擎
FederatedX 存儲引擎
更快的復制查詢處理
線程池
更少的警告和bug
運行速度更快
更多的 Extensions (More index parts, new startup options etc)
更好的功能測試
數據表消除
慢查詢日誌的擴展統計
支持對 Unicode 的排序

⑷ 安裝mariadb需哪些rpm包

大部分Linux版本的MariaDB軟體是以RPM包的形式發布的。RPM包的安裝和卸載都很方便,通過簡單的命令就可以實現,安裝後可以通過手動修改配置文件的方式進行配置。本節將介紹MariaDB的RPM包的安裝和配置。
首先必須到MariaDB官方網站下載對應的RPM包,在該網站上有很多種類的RPM安裝包,讀者必須根據自己的操作系統和處理器類型來選擇。本書選擇rhel6-x86來安裝,如圖3.1所示。單擊rhel6-x86這個鏈接,可以進入如圖3.2所示的網頁。

在該界面選擇rpms,將顯示如圖3.3所示的頁面。

從圖3.3可以看出,這下麵包括Server、Client和Shared等多個RPM包。其中,Server的RPM包是安裝MariaDB服務的,Client的RPM包是安裝MariaDB客戶端的。通常安裝這兩個包就可以了,因此就下載並安裝這兩個RPM包。Server軟體包為MariaDB-5.5.33a-centos6-i686-server.rpm。Client軟體包為MariaDB-5.5.33a-centos6-i686- client.rpm。假設將這兩個RPM包下載到download文件夾下。下面可以安裝MariaDB的Server軟體和Client軟體了,具體步驟如下所述。
(1)登錄到root用戶,並將RPM包復制到/usr/local/src/文件夾下。登錄到root用戶的命令如下:

shell>su root

輸入命令並按回車鍵後,系統會提示輸入密碼。密碼輸入正確後,就可以登錄到root用戶下。然後執行cp命令將RPM包復制到/usr/local/src/文件夾下。命令如下:

shell>cp download_path/MariaDB-5.5.33a-centos6-i686-server.rpm /usr/local/src/ shell>cp download_path/MariaDB-5.5.33a-centos6-i686-client.rpm /usr/local/src/

上面的第一條命令是將MariaDB的RPM包復制到/usr/local/src文件夾下。download_path是RPM包下載後放置的路徑。這些代碼執行如下:

[hjh@localhost download]$ su root password: [root@localhost download]# cp ./MariaDB-5.5.33a-centos6-i686-server.rpm /usr/local/src/ [root@localhost download]# cp ./MariaDB-5.5.33a-centos6-i686-client.rpm /usr/local/src/

用root用戶登錄成功後,系統從用戶hjh切換到root用戶。因為這兩個RPM包就存儲在download目錄下,所以用「.」表示當前目錄。
說明:在Linux操作系統下安裝MariaDB時,一定要注意許可權問題。安裝RPM軟體包時,需要使用root許可權。如果沒有root許可權,安裝時會提示許可權不夠的信息。安裝完成後,需要使用root許可權啟動和關閉MariaDB服務。
(2)切換到/usr/local/src目錄下,然後安裝MariaDB資料庫。RPM軟體包使用命令rpm進行安裝。代碼如下:

shell>cd /usr/local/src/ shell> rpm -ivh MariaDB-5.5.33a-centos6-i686-server.rpm shell> rpm -ivh MariaDB-5.5.33a-centos6-i686-client.rpm

⑸ mariaDB有5個配置文件到底配置哪個

伺服器的話

配置 /etc/my.cnf.d/server.cnf 就可以。

⑹ MariaDB 安裝問題

mariadb 10.1.8 32&64位最新版http://www.ddooo.com/softdown/69303.htm
mariadb安裝圖解和配置方法
一、mariadb下載
1、打開官方網站:https://downloads.mariadb.org/ 如下圖點擊download下載;

2、進入下載界面後選擇版本號,目前最新版本為10.0.19,小編以64位的zip文件為例;

3、下載之後解壓到一個目錄,注意路徑都是英文的,不要放到含有中文漢字的文件夾中,影響使用。

二、mariadb配置
打開解壓目錄,然後找到my-large,my-medium,my-small這三個文件,根據你的電腦的配置進行選擇,我這里選擇的是my-large文件。
右擊編輯
[client]
#password =
port = 3306
socket = /tmp/mysql.sock
default-character-set=utf8(這個需要自己添加)

添加目錄(這里的目錄是你的解壓目錄):
[mysqld]
port = 3306
socket = /tmp/mysql.sock
basedir=E:/Softwear/mariadb-10.0.10-winx64 (這個需要自己添加)
datadir=E:/Softwear/mariadb-10.0.10-winx64/data (這個需要自己添加)
default-character-set=utf8 (這個需要自己添加)
default-storage-engine = MyISAM
在文件的最後在添加上:
[mysqlhot]
interactive-timeout
[WinMySQLAdmin] (這個需要自己添加)
Server=E:\Softwear\mariadb-10.0.10-winx64\bin\mysqld.exe (這個需要自己添加)
單擊文件——另存為——文件名為my.ini。將文件復制到C盤的system目錄下即可。

三、mariadb安裝和啟動
在開始菜單輸入cmd,右擊以管理員身份運行,運行後將執行目錄cd到你的問價解壓目錄中的bin目錄中,例如我的解壓在E:\Softwear\mariadb-10.0.10-winx64:
輸入 e: 回車
輸入 cd E:\Softwear\mariadb-10.0.10-winx64\bin 回車即可跳轉到bin目錄。

完成上面的步驟之後就可以開始安裝服務和啟動服務了。
輸入 mysqld.exe --install MariaDB
等待成功後,輸入 net start MariaDB 即可啟動服務開始你的mariadb之旅了。

另外,刪除的時候也很簡單,輸入mysqld.exe --remove MariaDB即可。

⑺ mariadb 連接數在哪裡配置

只需要在my.cnf 中增加max_connections = 200即可。

⑻ MariaDB 和 Mysql 怎麼選

操作:

1、創建/data目錄
mkdir /data
chmod 777 /data(要給這個目錄至少要附加讀寫許可權)

2、把mariadb服務停掉:
systemctl stop mariadb.service

3、把/var/lib/mysql整個目錄復制到/data
cp -r /var/lib/mysql/*/data/
這樣就把MySQL的數據文檔復制到了/data下

4、編輯mariadb的配置文檔/etc/my.cnf

在[client]下添加:
把原來的socket=/var/lib/mysql/mysql.sock,前邊加#注釋掉,添加socket=/data/mysql.sock(以防有問題再改回來)。

在[mysqld]下添加:
把原來的socket=/var/lib/mysql/mysql.sock,前邊加#注釋掉,添加socket=/data/mysql.sock(以防有問題再改回來)。

datadir =/datal (這行沒有,需要自己加上)

保存後退出。

5、 chown -R mysql:mysql /data/mysql

6、重新啟動mariadb服務
systemctl start mariadb.service。

⑼ 如何在Ubuntu上安裝和使用MariaDB資料庫

MariaDB概要介紹
MariaDB是MySQL資料庫的一個分支版本,該版本主要是通過開源社區進行維護,MariaDB可以完全兼容MySQL(包括API和命令),主要區別在於存儲引擎使用了XtraDB代替了InnoDB。
安裝MariaDB軟體包
通過一下命令進行安裝:
# apt install mariadb-server python-pymysql

配置mySQL服務啟動參數,為後續安裝openStack提前准備好資料庫環境
創建啟動參數配置文件:/etc/mysql/mariadb.conf.d/99-openstack.cnf
輸入如下內容:
[mysqld]
default-storage-engine = innodb
innodb_file_per_table
max_connections = 2048
collation-server = utf8mb4_general_ci
character-set-server = utf8mb4

重新啟動mysql資料庫服務
使用一下命令重啟mysql
#service mysql restart
如果沒有異常情況,則不會有任何輸出,這時候可以使用如下命令查看服務運行狀態
#service mysql status

啟動mysql異常提示無效的字元編碼問題處理
在步驟3創建的配置文件由於參數的名稱輸錯導致啟動失敗,提示不支持utf8_general_ci
[mysqld]
default-storage-engine = innodb
innodb_file_per_table
max_connections = 2048
collation-server = utf8_general_ci
character-set-erver = utf8

啟動MySQL服務失敗這時候可以通過命令以下命令查看具體原因:
systemctl status mysql.service

通過檢測發現character-set-erver參數名輸錯了導致啟動失敗,將其改為
character-set-server = utf8 即可

給mysql進行安全加固
使用腳本 mysql_sercure_installation進行mysql資料庫安全加固
# mysql_secure_installation
啟動腳本後按提示進行安全加固操作即可完成

使用mysql命令行連接mysql服務,驗證mysql服務是否正常
#myslq -uroot -p
輸入root密碼即可連接到本機的mysql服務

使用IP地址方式連接和管理MySQL
使用如下命令進行連接MySQL發現連接異常(192.168.122.1為本機的IP地址)
#mysql -h192.168.122.1 -uroot -p
輸入密碼後發現連接失敗,原因是因為我們配置的mysql服務參數中沒有綁定IP地址,系統默認使用了local主機名進行,那麼通過參數設定綁定IP地址即可
修改啟動參數配置文件:/etc/mysql/mariadb.conf.d/99-openstack.cnf,增加IP地址綁定
[mysqld]
bind-address = 192.168.122.1
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8

⑽ windows10怎麼安裝mariadb

MariaDB下載

1、這里介紹的是壓縮包形式的安裝,並且是windows系統,所以不滿足這兩個條件朋友就不用看了。
網路搜索MariaDB,進入第一個官網,然後單擊右上角的下載按鈕。

2、進入下載界面後選擇版本號,目前最新的10,單擊進入選擇window系統和相應的位數,看好是32位還是64位,不要下載錯了。
我的是64為,所以下載64位的zip文件。

3、下載之後解壓到一個目錄,注意路徑都是英文的,不要放到含有中文漢字的文件夾中,影響使用。

MariaDB的安裝2

1、打開解壓目錄,然後找到my-large,my-medium,my-small,三個文件,根據你的電腦的 配置進行選擇,我這里選擇的是my-large文件。
右擊編輯,編輯(黑色部分是需要自己添加的):
[client]
#password =
port = 3306
socket = /tmp/mysql.sock
default-character-set=utf8

2、添加目錄(這里的目錄是你的解壓目錄):
[mysqld]
port = 3306
socket = /tmp/mysql.sock
basedir=E:/Softwear/mariadb-10.0.10-winx64
datadir=E:/Softwear/mariadb-10.0.10-winx64/data
default-character-set=utf8
default-storage-engine = MyISAM
3、在文件的最後在添加上:
[mysqlhot]
interactive-timeout
[WinMySQLAdmin]
Server=E:\Softwear\mariadb-10.0.10-winx64\bin\mysqld.exe
4、單擊文件——另存為——文件名為my.ini。將文件復制到C盤的system目錄下即可。

安裝/啟動服務3

1、在開始菜單輸入cmd,右擊以管理員身份運行,運行後將執行目錄cd到你的問價解壓目錄中的bin目錄中,例如我的解壓在E:\Softwear\mariadb-10.0.10-winx64:
輸入 e: 回車
輸入 cd E:\Softwear\mariadb-10.0.10-winx64\bin 回車即可跳轉到bin目錄。

2、完成上面的步驟之後就可以開始安裝服務和啟動服務了。
輸入 mysqld.exe --install MariaDB
等待成功後,輸入 net start MariaDB 即可啟動服務開始你的MariaDB之旅了。

3、順便提一句,刪除的時候也很簡單,輸入 mysqld.exe --remove MariaDB即可