導航:首頁 > 操作系統 > mariadb安裝linux

mariadb安裝linux

發布時間:2022-05-13 20:32:26

⑴ 安裝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-galera-5.5.56-linux-x86

轉載 一 安裝 下載mariaDB MariaDB-5.5.29-rhel5-x86_64-common.rpm 和MariaDB-5.5.29-rhel5-x86_64-server.rpm 包,MariaDB-5.5.29-rhel5-x86_64-client.rpm 2.然後再http.//yum。mariadb。org/ 找到 RPM-GPG-KEY-MariaDB 這個PGP文件

⑶ Linux怎麼查看軟體安裝路徑 查看mysql安裝在哪

不同的linux版本查看mysql安裝路徑的方法略有不同,這里以debian系列的linux發行版和redhat系列的linux發行版為例,簡要說明其查詢方法,僅供參考。

一、redhat系列的查詢方法

1、查詢mysql服務端安裝的路徑。

rpm-qlmariadb-server
或者
rpm-qlmysql-server
說明:mysql被oracle收購了,現在開源版本為mariadb,rpm是redhat系列
linux發行版本的包管理程序,-ql是其參數,-q是查詢,-l是列出安裝文件。
後面接的是mysql的服務端。

⑷ 如何在 CentOS 7 上安裝和安全配置 MariaDB 10

MariaDB資料庫管理系統相比於Mysql資料庫管理系統有了很多新鮮的擴展特性,例如對微秒級別的支持、線程池、子查詢優化、進程報告等等技術,決定學習MariaDB資料庫管理系統絕對是一個非常正確的選擇。配置妥當Yum軟體倉庫後即可開始安裝部署MariaDB資料庫主程序及服務端程序了

這篇文章是在CENTOS 7的母版RHEL 7的版本,兩者幾乎沒有區別,版本都是一致的。我覺得就是你想要的。

#第18章使用MariaDB資料庫管理系統。
#linuxprobe.com/chapter-18.html
[root@linuxprobe~]#yuminstallmariadbmariadb-server
Loadedplugins:langpacks,proct-id,subscription-manager
………………省略部分輸出信息………………
Installing:
mariadbx86_641:5.5.35-3.el7rhel8.9M
mariadb-serverx86_641:5.5.35-3.el7rhel11M
Installingfordependencies:
perl-Compress-Raw-Bzip2x86_642.061-3.el7rhel32k
perl-Compress-Raw-Zlibx86_641:2.061-4.el7rhel57k
perl-DBD-MySQLx86_644.023-5.el7rhel140k
perl-DBIx86_641.627-4.el7rhel802k
perl-Data-Dumperx86_642.145-3.el7rhel47k
perl-IO-Compressnoarch2.061-2.el7rhel260k
perl-Net-Daemonnoarch0.48-5.el7rhel51k
perl-PlRPCnoarch0.2020-14.el7rhel36k
TransactionSummary

⑸ 如何在linux上面安裝mariadb總結

一 安裝
1.需要下載 perl-DBI-1.521-1.EL5.rfx.x86_64.rpm 安裝包,
mariaDB MariaDB-5.5.29-rhel5-x86_64-common.rpm
MariaDB-5.5.29-rhel5-x86_64-server.rpm
MariaDB-5.5.29-rhel5-x86_64-client.rpm
2.然後再http://yum.mariadb.org/ 找到 RPM-GPG-KEY-MariaDB 這個PGP文件,
把文件放入到/etc/pki/rpm-gpg 目錄下,執行 導入key 的命令 rpm --import /etc/pki/rpm-gpg/RPM*
3.安裝perl-DBI-1.521-1.EL5.rfx.x86_64.rpm 包, rpm -ivh perl-DBI-1.521-1.EL5.rfx.x86_64.rpm
4.安裝MariaDB 包 ,rpm -ivh MariaDB-*,安裝完成

二,使用
1.啟動mysql:
[root@localhost mysql]# service mysql start
Starting MySQL....... [ OK ]
2.進入mysql # mysql -u root -p
[root@localhost rpms]# mysql
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (5.75 sec)

⑹ 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 |
+--------------------+

⑺ 如何在Ubuntu 14.04 LTS上安裝MariaDB

要安裝MariaDB,我們首先要設置MariaDB倉庫。


設置 MariaDB 倉庫

從命令行連接到MariaDB :

linuxtechi@mail:~$ mysql -uroot -p

Enter password:

Welcome to the MariaDB monitor. Commands end with ; or g.

Your MariaDB connection id is 40

Server version: 10.0.14-MariaDB-1~trusty-log mariadb.org binary distribution

Copyright (c) 2000, 2014, Oracle, SkySQL Ab and others.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

MariaDB [(none)]>


MariaDB 服務

$ sudo /etc/init.d/mysql stop$ sudo /etc/init.d/mysql start

⑻ 如何安裝MYSQL

使用yum安裝mysql資料庫的軟體包 [root@xuegod63 ~]# yum -y install mariadb-server mariadb 。

註: mariadb-server #MariaDB資料庫 mariadb # MariaDB伺服器Linux下客戶端 。

註:從centos7系統開始,系統中自帶的mysql資料庫變成了mariadb-server,mariadb-server和mysql操作上一樣。mariadb-server是mysql的一個分支。

啟動資料庫服務[root@xuegod63 ~]# systemctl start mariadb #啟動MariaDB服務。[root@xuegod63 ~]# systemctl enable mariadb #設置開啟自動啟動MariaDB服務。

安裝完mariadb-server後,運行mysql_secure_installation去除安全隱患,[root@xuegod63 ~]# mysql_secure_installation #進入安全配置導向。

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQLSERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

In order to log into MySQL to secure it, we'll need the current,password for the root user. If you've just installed MySQL, and,you haven't set the root password yet, the password will be blank,,so you should just press enter here.Enter current password for root (enter for none): #初次運行直接回車,因為root用戶沒有密碼。

OK, successfully used password, moving on,Setting the root password ensures that nobody can log into the MySQL,root user without the proper authorisation.,Set root password? [Y/n] Y #是否設置root用戶密碼,輸入Y。

New password: 123456 #新密碼123456,Re-enter new password: 123456,Password updated successfully!Remove anonymous users? [Y/n] Y #是否刪除匿名用戶,生產環境建議刪除,所以直接回車或Y。

Success!Normally, root should only be allowed to connect from 'localhost'. Thisensures that someone cannot guess at the root password from the network.Disallow root login remotely? [Y/n] Y #是否禁止root遠程登錄,根據自己的需求選擇Y/n並回車建議禁止。

Success!By default, MariaDB comes with a database named 'test' that anyone canaccess. This is also intended only for testing, and should be removedbefore moving into a proction environment.Remove test database and access to it? [Y/n] Y #是否刪除test資料庫,直接回車或Y。

⑼ linux中怎麼修改mariadb的配置

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

⑽ 怎麼在linux上安裝mysql

Mysql被Oracle收購了以後,有閉源的風險,所以現在已經用mariaDB代替Mysql(其實都是一個東西,就和RHEL和Centos差不多)了,安裝方法如下:

安裝MariaDB
CentOS 7.0中,已經使用MariaDB替代了MySQL資料庫
1、安裝MariaDB

yum install mariadb mariadb-server #詢問是否要安裝,輸入Y即可自動安裝,直到安裝完成
systemctl start mariadb.service #啟動MariaDB
systemctl stop mariadb.service #停止MariaDB
systemctl restart mariadb.service #重啟MariaDB
systemctl enable mariadb.service #設置開機啟動
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf #拷貝配置文件(注意:如果/etc目錄下面默認有一個my.cnf,直接覆蓋即可)
2、為root賬戶設置密碼

mysql_secure_installation
回車,根據提示輸入Y
輸入2次密碼,回車
根據提示一路輸入Y
最後出現:Thanks for using MySQL!
MySql密碼設置完成,重新啟動 MySQL:
systemctl restart mariadb.service #重啟MariaDB

閱讀全文

與mariadb安裝linux相關的資料

熱點內容
如何讓pdf不能列印 瀏覽:549
單片機和溫度感測器 瀏覽:480
windows伺服器怎麼分卷 瀏覽:133
雷雲2卡從雲伺服器同步設置 瀏覽:955
單片機技術一學就會 瀏覽:503
手機攝像文件夾名 瀏覽:134
口才訓練手冊編譯口才精品書系 瀏覽:999
linuxfunc 瀏覽:270
高德地圖解壓後的文件 瀏覽:639
php加水印類 瀏覽:228
編譯原理定義表格和編寫查找函數 瀏覽:350
指數函數和對數函數的高精度快速演算法 瀏覽:209
c預編譯干什麼 瀏覽:25
hp網路共享文件夾 瀏覽:367
程序員如何不被廢 瀏覽:807
二進制流轉pdf 瀏覽:918
php判斷爬蟲 瀏覽:572
960除24除4簡便演算法 瀏覽:788
關於解壓英語翻譯 瀏覽:569
python控制鍵盤右鍵 瀏覽:922