MariaDB初學者管理命令

來源:互聯網
上載者:User

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 的:請點這裡

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.