国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

MariaDB初學者管理命令

2018-02-03 05:06:51 16322

MariaDB管理命令

檢查您的MariaDB安裝的版本 

要檢查數(shù)據(jù)庫安裝的當前版本,請在終端中輸入以下命令

$ mysql –version

該命令為您提供當前版本的數(shù)據(jù)庫。 另外你也可以運行下面提到的命令來查看詳細的版本,

$ mysqladmin –u root –p version

登錄到mariadb

要登錄到mariadb服務器,請運行

$ mysql –u root –p

然后輸入密碼登錄會話。

顯示所有數(shù)據(jù)庫

要顯示你的maridb目前所有的數(shù)據(jù)庫,運行

$ show databases;

在你登錄到mariadb后。

創(chuàng)建新的數(shù)據(jù)庫

要在mariadb中創(chuàng)建一個新的數(shù)據(jù)庫,運行

$ create database linuxidc;

當?shù)卿浀絤ariabdb。要從終端直接創(chuàng)建數(shù)據(jù)庫,請運行

$ mysqladmin -u user -p create linuxidc

這里,linuxidc是新數(shù)據(jù)庫的名稱。

刪除數(shù)據(jù)庫

要刪除數(shù)據(jù)庫,請運行

$ drop database linuxidc;

從mariadb登錄會話?;蛘吣阋部梢允褂?,

$ mysqladmin –u root –p drop linuxidc

注意:如果在運行mysqladmin命令時出現(xiàn)“訪問被拒絕”錯誤,那可能是因為我們沒有賦予root權限。為此,請運行第7點中提到的命令,用root替換用戶的名稱。

創(chuàng)建新用戶

要為數(shù)據(jù)庫創(chuàng)建新用戶,請運行

$ CREATE USER ‘linuxidc’@’localhost’ IDENTIFIED BY ‘password’;

允許用戶訪問數(shù)據(jù)庫

為了向用戶提供對單個數(shù)據(jù)庫的訪問,請運行

$ GRANT ALL PRIVILEGES ON test.* to ‘linuxidc’@’localhost’;

這將為用戶提供完整的數(shù)據(jù)庫命名測試權限。我們也可以授予用戶SELECT,INSERT,DELETE權限。

為了提供對所有數(shù)據(jù)庫的訪問,用*即

$ GRANT ALL PRIVILEGES ON *.* to ‘linuxidc’@’localhost’;

創(chuàng)建數(shù)據(jù)庫的備份/轉(zhuǎn)儲

要創(chuàng)建單個數(shù)據(jù)庫,請從終端窗口運行以下命令,

$ mysqldump –u root –p database_name>db_backup.sql

要在單個命令中創(chuàng)建多個數(shù)據(jù)庫的備份,

$ mysqldump –u root –p – – databases db1 db2 > db12_backup.sql

要在單個命令中創(chuàng)建所有數(shù)據(jù)庫的轉(zhuǎn)儲,

$ mysqldump –u root –p – – all-databases >all_dbs.sql

從轉(zhuǎn)儲中恢復數(shù)據(jù)庫

要從轉(zhuǎn)儲中恢復數(shù)據(jù)庫,請運行

$ mysql –u root –p database_name<db_backup.sql

但是這個命令只有在沒有以前的數(shù)據(jù)庫名稱相同時才能使用。如果要將數(shù)據(jù)庫數(shù)據(jù)恢復到任何已經(jīng)創(chuàng)建的數(shù)據(jù)庫,我們需要使用'mysqlimport'命令,

mysqlimport –u root –p database_name<db_backup.sql

在mariadb中更改用戶的密碼

這個例子我們要更改“root”的密碼,但是您可以使用下面的過程來更改任何用戶的密碼,

登錄到mariadb并選擇'mysql'數(shù)據(jù)庫,

$ mysql –u root –p

$ use mysql;

然后運行以下,

$ update user set password=PASSWORD(‘your_new_password_here’) where User=’root’;

接下來,重新加載權限,

$ flush privileges;

然后退出會話。


提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: