MariaDB初學者管理命令
早些時候,我們已經學會了在CentOS/RHEL 7上安裝MariaDB伺服器(見 ),這個伺服器現在是RHEL/CentOS 7的預設資料庫。現在我們將討論一些有用的MariaDB管理命令。 這些是一些非常基本的命令,可以讓你開始使用MariaDB,這些命令也可以和MySQL一起使用,因為Mariadb只支援MySQL版本
MariaDB管理命令
檢查您的MariaDB安裝的版本
要檢查資料庫安裝的目前的版本,請在終端中輸入以下命令
$ mysql –version
該命令為您提供目前的版本的資料庫。 另外你也可以運行下面提到的命令來查看詳細的版本,
$ mysqladmin –u root –p version
登入到mariadb
要登入到mariadb伺服器,請運行
$ mysql –u root –p
然後輸入密碼登入工作階段。
顯示所有資料庫
要顯示你的maridb目前所有的資料庫,運行
$ show databases;
在你登入到mariadb後。
建立新的資料庫
要在mariadb中建立一個新的資料庫,運行
$ create database bkjia;
當登入到mariabdb。要從終端直接建立資料庫,請運行
$ mysqladmin -u user -p create bkjia
這裡,bkjia是新資料庫的名稱。
刪除資料庫
要刪除資料庫,請運行
$ drop database bkjia;
從mariadb登入工作階段。或者你也可以使用,
$ mysqladmin –u root –p drop bkjia
注意:如果在運行mysqladmin命令時出現“訪問被拒絕”錯誤,那可能是因為我們沒有賦予root許可權。為此,請運行第7點中提到的命令,用root替換使用者的名稱。
建立新使用者
要為資料庫建立新使用者,請運行
$ CREATE USER ‘bkjia’@’localhost’ IDENTIFIED BY ‘password’;
允許使用者訪問資料庫
為了向使用者提供對單個資料庫的訪問,請運行
$ GRANT ALL PRIVILEGES ON test.* to ‘bkjia’@’localhost’;
這將為使用者提供完整的資料庫命名測試許可權。我們也可以授予使用者SELECT,INSERT,DELETE許可權。
為了提供對所有資料庫的訪問,用*即
$ GRANT ALL PRIVILEGES ON *.* to ‘bkjia’@’localhost’;
建立資料庫的備份/轉儲
要建立單個資料庫,請從終端視窗運行以下命令,
$ mysqldump –u root –p database_name>db_backup.sql
要在單個命令中建立多個資料庫的備份,
$ mysqldump –u root –p – – databases db1 db2 > db12_backup.sql
要在單個命令中建立所有資料庫的轉儲,
$ mysqldump –u root –p – – all-databases >all_dbs.sql
從轉儲中恢複資料庫
要從轉儲中恢複資料庫,請運行
$ mysql –u root –p database_name<db_backup.sql
但是這個命令只有在沒有以前的資料庫名稱相同時才能使用。如果要將資料庫資料恢複到任何已經建立的資料庫,我們需要使用'mysqlimport'命令,
mysqlimport –u root –p database_name<db_backup.sql
在mariadb中更改使用者的密碼
這個例子我們要更改“root”的密碼,但是您可以使用下面的過程來更改任何使用者的密碼,
登入到mariadb並選擇'mysql'資料庫,
$ mysql –u root –p
$ use mysql;
然後運行以下,
$ update user set password=PASSWORD(‘your_new_password_here’) where User=’root’;
接下來,重新載入許可權,
$ flush privileges;
然後退出會話。
這是我們的一些有用的MariaDB管理命令的教程。請在下面的評論框中留下您的意見或建議。
更多MariaDB相關教程見以下內容:
Ubuntu 16.04 LTS 上安裝 Nginx、MariaDB 和 HHVM 運行 WordPress
Ubuntu 16.04 Dockerfile 安裝MariaDB
Linux系統教程:如何檢查MariaDB服務端版本
Ubuntu 16.04下如何安裝MariaDB
CentOS 7.3二進位安裝MariaDB10.2.8步驟
CentOS 7 編譯安裝MariaDB-10.1.22
Ubuntu 上如何將 MySQL 5.5 資料庫遷移到 MariaDB 10
[翻譯]Ubuntu 14.04 (Trusty) Server 安裝 MariaDB
MariaDB 的詳細介紹:請點這裡
MariaDB 的:請點這裡