Windows10下MariaDB數據庫的安裝與卸載


 

MariaDB數據庫管理系統是MySQL的一個分支,100%兼容Mysql,開源免費,在Windows系統和Linux系統中都能運行,很受到歡迎。自從mysql被Oracle收購后,MariaDB就成了我們的必修內容。下面就介紹一下,mariadb數據庫在Windows系統下的安裝、配置與常用操作,並附上Linux下安裝命令的系列,以示對比。

 

  1. Windows下MariaDB的安裝及在Linux下安裝的區別

1.1  Windows下的MariaDB安裝與配置

下載。我現在是windows64 位系統,所以我下載mariadb-10.5.0-winx64二進制安裝包,點擊這個安裝包他會跳轉到一個注冊頁面,我們選擇頁面最下面的No thanks, just take me to the download,就可以直接下載了。

解壓。等待安裝包下載完成后,解壓到你指定的位置,比如我解壓到D:\mariadb文件夾中。然後打開cmd進入到mariadb的bin目錄下,地址欄中輸入cmd進入命令模式,安裝mariadb,服務(打開cmd,一定要以管理員身份運行,不然會報錯)。

安裝。使用命令mysqld --install mariadb 就可以安裝mariadb服務。 mysql_install_db

啟動。安裝成功后啟動mairadb服務,命令:net start mariadb。

登錄。安裝后,root密碼默認為空,只需要在終端輸入mysql -u root -p 回車、 回車,就可以登錄。

退出。登錄數據庫,輸入如下命令即可退出數據庫系統:exit。

配置。首先,得修改root密碼,以確保安全。重啟電腦,用administrator用戶登錄,使用命令:set password=password(“123456<新密碼>”),另外一張方法即是:mysqladmin -u root -p password 123456(123456是新密碼)可修改。然后,就是修改環境變量。只需要把Mariadb的bin路徑加到windows的環境變量->系統變量->Path變量下。這樣每次就可以直接在cmd中輸入 mysql -u root -p登錄mariadb數據庫了。

1.2 Linux下B安裝MariaD的區別

Linux下除了安裝與初始化命令系列不同外,其他操作與windows下一致,不重復。

安裝:# yum install mariadb mariadb-server

初始化:# mysql_secure_installation

防火牆中開啟3306遠程連接端口:# firewall-cmd --permanent --add-service=mysql

重載:# firewall-cmd --reload

  1. MariaDB的常用操作

2.1 用戶創建與授權

創建用戶:> CREATE USER yayan@localhost IDENTIFIED BY 'ya123456<密碼>';

查看用戶:> use mysql

> SELECT HOST,USER,PASSWORD FROM user WHERE USER="yayan";

查詢數據庫管理系統中當前有哪些數據庫:> show databases;

grant授權命令格式:

GRANT 權限 [,權限1,...] ON <[數據庫]|[*]>.<[表單名稱]|[*]> TO [用戶名]@主機名

對所有數據庫及所有表單給予全部授權GRANT ALL PRIVILEGES ON *.* TO 用戶名@主機名

移除授權:> REVOKE SELECT,UPDATE,DELETE,INSERT ON mysql.user FROM yayan@localhost;

2.2 創建數據庫與表單

2.2.1 創建數據庫的命令以及作用

CREATE database 數據庫名稱; 創建新的數據庫

DESCRIBE 表單名稱; 描述表單

UPDATE 表單名稱 SET attribute=新值

 WHERE attribute > 原始值; 更新表單中的數據

USE 數據庫名稱; 指定使用的數據庫

SHOW databases; 顯示當前已有的數據庫

SHOW tables; 顯示當前數據庫中的表單

SELECT * FROM 表單名稱; WHERE attribute=值; 從表單中選中某個記錄值

DELETE FROM 表單名 WHERE attribute=值; 從表單中刪除某個記錄值

 

2.2.2 建立表單

> use yayanDB;--yayanDB為數據庫名;

> CREATE TABLE mybook (name char(15),price int,pages int);

2.3 管理表單及數據

2.3.1 增刪改查的命令格式

插入: INSERT INTO mybook(name,price,pages) VALUES('linux','35', '420');

修改:> UPDATE mybook SET price=55  [where 屬性 op 值;

刪除: DELETE FROM mybook [where 屬性 op 值];

查詢:SELECT * FROM mybook [where 屬性 op 值;

2.3.2條件Op操作符

= 相等

<>或!= 不相等

> 大於

< 小於

>= 大於或等於

<= 小於或等於

BETWEEN 在某個范圍內

LIKE 搜索一個例子

IN 在列中搜索多個值

2.4 數據庫的備份及恢復

假設數據庫名為yayanDB,備份數據庫:mysqldump -u root -p yayanDB > 路徑/yayanDB.dump

Enter password:此處輸入root管理員在數據庫中的密碼

刪除數據庫:> DROP DATABASE 數據庫名;

恢復數據庫:使用輸入重定向符,在cmd狀態執行命令恢復數據庫:

mysql -u root -p  yayanDB < 路徑/yayanDB.dump

Enter password: 此處輸入root管理員在數據庫中的密碼值

3.MariaDBde 卸載

Windows下的卸載,首先,停止服務。運行Win+R->services.msc,找到MariaDB服務,停止掉。然后刪除MariaDB目錄。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM