Windows 安裝 Mariadb-10.2.12-winx64.zip

1 MariaDB介紹

MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,採用GPL授權許可。開發這個分支的原因之一是:甲骨文公司收購了MySQL後,有將MySQL閉源的潛在風險,因此社區採用分支的方式來避開這個風險。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕鬆成爲MySQL的代替品。。

2 MariaDB 下載

下載地址:
https://downloads.mariadb.org/mariadb/10.2.12/ 
壓縮後的文件夾放在C盤根目錄下即可。也可以放在其他目錄下。
解壓到一個目,假設解壓到D:/mariadb/mariadb-10.2.12-winx64目錄

3 修改配置文件

打開解壓目錄,然後找到my-large,my-medium,my-small,三個文件,根據你的電腦的 配置進行選擇,我這裏選擇的是my-large文件,將my-large複製到C盤的C:/Windows/目錄下, 將名字修改爲my.ini。
增加並修改以下內容:
[client]
/#password    = your_password
port        = 3306
socket        = /tmp/mysql.sock
default-character-set=utf8
[mysqld]
port        = 3306
socket        = /tmp/mysql.sock
default-storage-engine=INNODB
character_set_server=utf8
basedir=D:/mariadb/mariadb-10.2.12-winx64
datadir=D: /mariadb/data
[mysql]
no-auto-rehash
default-character-set=utf8
[WinMySQLAdmin]
Server= D:/mariadb/mariadb-10.2.12-winx64/bin/mysqld.exe

4 創建數據庫實例

https://mariadb.com/kb/zh-cn/installing-mariadb-windows-zip-packages/ 
https://mariadb.com/kb/en/library/mysql_install_dbexe/

C:/Windows/system32>d:
D:/>cd D:/mariadb/mariadb-10.2.12-winx64/bin
D:/mariadb/mariadb-10.2.12-winx64/bin>mysql_install_db.exe  --datadir=D:/mariadb/data
會在D: //mariadb/data 目錄下生成實例及系統表

5 命令行啓動數據庫

C:/Windows/system32>d:
D:/>cd D:/mariadb/mariadb-10.2.12-winx64/bin
D:/mariadb/mariadb-10.2.12-winx64/bin>mysqld –console
D:/mariadb/mariadb-10.2.12-winx64/bin>mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or /g.
Your MariaDB connection id is 8
Server version: 10.2.12-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

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

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)

6 關閉mariadb 服務

D:/mariadb/mariadb-10.2.12-winx64/bin>mysqladmin -uroot shutdown

7 將 MariaDB 安裝爲 Windows 服務

在開始菜單輸入cmd,右擊以管理員身份運行,運行後將執行目錄cd到mariadb解壓bin目錄中
C:/Windows/system32>d:
D:/>cd D:/mariadb/mariadb-10.2.12-winx64/bin
安裝服務
D:/mariadb/mariadb-10.2.12-winx64/bin>mysqld --install MariaDB
Service successfully installed.
安裝成功之後既可以在運行裏輸入services.msc 啓動關閉MariaDB 服務
也可以命令行方式啓動關閉MariaDB 服務
D:/mariadb/mariadb-10.2.12-winx64/bin> net start MariaDB
MariaDB 服務正在啓動 .
MariaDB 服務已經啓動成功。
D:/mariadb/mariadb-10.2.12-winx64/bin>net stop MariaDB
MariaDB 服務正在停止.
MariaDB 服務已成功停止。

8 修改root密碼

D:/mariadb/mariadb-10.2.12-winx64/bin>mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or /g.
Your MariaDB connection id is 8
Server version: 10.2.12-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

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

MariaDB [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');
Query OK, 0 rows affected (0.00 sec)
或者:
D:/mariadb/mariadb-10.2.12-winx64/bin>mysqladmin -u root password "新密碼"

9 刪除服務

C:/Windows/system32>d:
D:/>cd D:/mariadb/mariadb-10.2.12-winx64/bin>mysqld --remove MariaDB

10 配置環境變量

右鍵電腦-屬性-高級系統設置-高級-環境變量 在Path 變量中加入MariaDB bin目錄:
D:/mariadb/mariadb-10.2.12-winx64/bin
cmd 輸入mysql -uroo -p 即可登錄MariaDB 數據庫
C:/Windows/system32>mysql -uroot -p
Enter password: ****
Welcome to the MariaDB monitor.  Commands end with ; or /g.
Your MariaDB connection id is 17
Server version: 10.2.12-MariaDB-log mariadb.org binary distribution

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

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

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)

個人博客地址:
http://www.cndba.cn/leo1990

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章