CentOS 7 安裝 MariaDB及基礎配置

2021-01-20 性感筆記

CentOS 7 安裝 MariaDB

一、使用yum命令直接安裝

[root@localhost ~]# yum install mariadb-server

二、開啟服務

[root@localhost ~]# systemctl start mariadb

三、設置為開機自啟動服務

[root@localhost ~]# systemctl enable mariadb

四、配置(初始密碼等,很重要)

[root@localhost ~]# mysql_secure_installation

解釋一下上面的幾個操作:

Enter current password for root (enter for none): # 輸入資料庫超級管理員root的密碼(注意不是系統root的密碼),第一次進入還沒有設置密碼則直接回車

Set root password? [Y/n] # 設置密碼,y

New password: # 新密碼

Re-enter new password: # 再次輸入密碼

Remove anonymous users? [Y/n] # 移除匿名用戶, y

Disallow root login remotely? [Y/n] # 拒絕root遠程登錄,n,不管y/n,都會拒絕root遠程登錄

Remove test database and access to it? [Y/n] # 刪除test資料庫,y:刪除。n:不刪除,資料庫中會有一個test資料庫,一般不需要

Reload privilege tables now? [Y/n] # 重新加載權限表,y。或者n,然後重啟服務也可以

五、測試是否能夠登錄成功,出現 MariaDB [(none)]> 就表示已經能夠正常登錄使用MariaDB資料庫了

六、下面我們來設置MariaDB默認字符集及編碼

a、修改 /etc/my.cnf 文件,在[mysqld] 標籤下面添加

init_connect='SET collation_connection = utf8_unicode_ci'

init_connect='SET NAMES utf8'

character-set-server=utf8

collation-server=utf8_unicode_ci

skip-character-set-client-handshake

b、修改 /etc/my.cnf.d/client.cnf 文件,在 [client] 標籤下添加

default-character-set=utf8

c、重啟服務

[root@localhost ~]# systemctl restart mariadb

d、進入MariaDB查看字符集

show variables like "%character%";show variables like "%collation%";

七、運程連接配置

1、關閉防火牆或者放開3306埠(可參見:https://www.cnblogs.com/Rozdy/p/11497232.html)

[root@localhost ~]# systemctl stop firewalld

2、修改mysql資料庫中user表,將host = 主機名 的記錄改成 『%』

3、刷新權限或者重啟mariadb服務(二選一,注意:刷新權限表是在資料庫中,重啟服務是在外部命令行中)

5、遠程客戶端連接成功:

相關焦點

  • Centos7.9安裝Mariadb資料庫
    系統環境:Centos7.9 [root@localhost/]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 一、安裝MariaDB 通過yum安裝就行了。
  • Windows安裝MariaDB-10.5.5資料庫
    安裝MariaDB把下載文件複製到一個固定目錄,並解壓我們看這個目錄和之前的不一樣,沒有看到ini文件,別擔心,MariaDB已經為我們簡單化了,我們繼續通過cmd命令行進入到bin目錄執行mariadb-install-db命令,它會自動創建data目錄並初始化一些數據,E:\tool\mariadb-10.5.5\bin>mariadb-install-dbDefault
  • Linux-Centos下之RabbitMQ快速安裝
    下載Erlang和RabbitMQ安裝包:rlang-21.1-1.el7.centos.x86_64.rpm和rpm -ivh rabbitmq-server-3.7.8-1.el7.noarch.rpm。
  • Mysql(Mariadb)資料庫主從複製
    Mysql主從複製的實現原理圖大致如下:MySQL之間數據複製的基礎是以二進位日誌文件(binary log file)來實現的,一臺MySQL資料庫一旦啟用二進位日誌後,其作為master,它資料庫中所有操作都會以「事件」的方式記錄在二進位日誌中,其他資料庫作為slave通過一個I/O線程與主伺服器保持通信,並監控master的二進位日誌文件的變化,如果發現
  • mysql,mariadb 啟動出現 Can't Create Test File錯誤
    樹莓派系統安裝mariadb通過sudo apt install 安裝後,服務正常啟動,但默認的數據目錄是 /var/lib/mysql,所以修改數據目錄和日誌目錄,方便維護。再就是檢查systemd、selinux還有apparmor了前三條確定沒有問題後,根據第4條繼續追查發現問題所在:默認的systemd管理單元 mariadb.service 中會有ProtectHome=true的配置,即數據目錄在/home下,通過systemctl或者Service啟動數據服務是無法啟動的,因為home目錄受保護了,所有編輯mariadb.service
  • Centos6.5 solr4.5 主從部署文檔
    軟體環境Linux centos6.5 64位應用容器:apache+tomcat 7.0JAVA版本:JDK1.7以上版本solr應用環境目錄:/usr/local/tomcat/solrhome (可使用ln –s 創建軟連接)Solr索引目錄:/solrhome/multicore/mallcar/ data/
  • Linux基礎命令介紹六:網絡
    [NAME]  直接執行命令hostname時將顯示主機名: [root@centos7 temp]# hostname centos7 [root@centos7 temp]#   這個主機名是系統的gethostname(2)函數返回的。
  • Qt5如何備份mariaDB資料庫
    資料庫對比Mariadb是mysql的分支,所以說qt如何使用mysql,那麼就如何使用mariadb了。以前備份資料庫都是用資料庫管理軟體。那該如何在應用軟體中備份資料庫呢?表為例)1.到出單個表格式:mysqldump -u[用戶名] -h[ip] -p[密碼] -P[埠號] 資料庫名 表名 >導出的文件名.sql舉例:mysqldump -uroot -h127.0.0.1 -proot -P3306 xt users>d:/user.sql2.導出多張表導出多張表在導出單個表的基礎上
  • mysql/mariadb資料庫在查詢結果中再次查詢篩選的操作方法
    今天是2020年4月9日,我跟大家分享一個二次操作mysql資料庫查詢結果的方法.我以資料庫 mariadb為例進行說明.因為它有個heidiSQL圖形管理工具,比較好操作.資料庫 mariadb為例進行說明.因為它有個heidiSQL圖形管理工具,比較好操作.
  • 史上最簡單的VASP安裝教程-非虛擬機
    本文是針對vasp初學者的安裝教程編譯器以及VASP都已編譯號直接解壓到系統中即可用,故不用配置其它的庫文件以及環境;本教程適用於任意平臺安裝centos7的伺服器以及pc機(若在其它linux發行版本中安裝請諮詢小編)。
  • Oracle 19C rac集群靜默安裝操作手冊v2.0 for centos7
    /tmp目錄大小至少:1GB2.安裝Grid Infrastracture所需空間:12GB3.安裝Oracle Database所需空間:7.3GB4.此外安裝過程中分析、收集、跟蹤文件所需空間:10GB5.建議總共至少100GB(此處不包含ASM或NFS的空間需求) 1.2.2.內存檢查1.內存大小:至少8GB2
  • 本地安裝DEB包的3種命令行工具(適合Debian體系)
    然而,Ubuntu和Linux Mint都有自己的圖形化軟體中心,可以方便地安裝軟體,但是我們期待通過終端命令行的方式安裝軟體包。sudoapt-getinstall-f 要刪除一個包使用-r選項,或者如果您想刪除它的所有文件(包括配置文件),您可以使用—purge選項來清除它,如下所示。
  • Project Server 2010安裝和配置攻略
    本文指導您獲取合適的 SharePoint Server 2010 資源以配置伺服器場。  安裝和配置 Project Server 2010  建立 SharePoint Server 2010 伺服器場之後,便可以安裝 Project Server 2010。Project Server 2010 軟體必須安裝在伺服器場中的每個應用程式伺服器和前端 Web 上。
  • MariaDB 為 Java 開發者加入 R2DBC 連接器
    參考連結:https://www.theregister.com/2021/01/07/mariadb_connector_r2dbc/
  • 手把手教你安裝及配置伺服器集群系統
    安裝系統    今天,我們方案大家談的經銷商為我們提供了安裝及配置伺服器集群系統的詳細步驟。下面,我們來手把手的教您配置伺服器集群系統吧!    1.在為生產網絡安裝伺服器時,應始終設置密碼。默認情況下,Windows Server 2003 要求設置複雜密碼。     7.在出現「Windows 安裝程序」提示時,單擊「是」,確認設置空白的系統管理員密碼。     8.必要時,在「日期和時間設置」對話框中,更正當前日期和時間,然後單擊「下一步」。
  • Centos環境中ImageMagick編譯教程
    /configure --prefix=/usr/local/ImageMagick查看終端中配置的結果,如果下面幾條在終端中存在則說明ImageMagick開啟了對相應圖片格式的支持JPEG v1 --with-jpeg=yes yes
  • 在CentOS7上安裝RocketMQ 4.7.1
    前言阿里的fastjson的低版本(<=1.2.68)被爆出有安全漏洞,而RocketMQ 4.7.0使用了fastjson 1.2.62,因此需要將RocketMQ升級到 RocketMQ 4.7.1(fastjson 1.2.69)。