溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

《Linux菜鳥入門2》mariadb服務(wù)

發(fā)布時間:2020-07-01 07:37:07 來源:網(wǎng)絡(luò) 閱讀:430 作者:BestHope 欄目:數(shù)據(jù)庫

學會使用mariadb數(shù)據(jù)庫

1.yum search mariadb                    查詢自己要裝的包

2.yum install mariadb-server.x86_64 -y           安裝服務(wù)
3.netstat -antlpe | grep mysql                查看接口回環(huán)接口為127.0.0.1

  vim /etc/my.cnf                      配置接口

  Skip=networking=1

Log=arror=/var/log/marriadb.log

Pid-file=/var/run/mariadb.pid
    

 只通過套接字文件進行本地連接,阻斷所有來自網(wǎng)絡(luò)的TCP/IP連接

4.systemctl stop firewalld.service

5.systemctl start mariadb

6.mysql_secure_installation                第一次打開數(shù)據(jù)庫進行初始配置 

7.mysql -uroot -p

   redhat                        標準進入數(shù)據(jù)庫格式       

8.SHOW DATABASES;                          顯示數(shù)據(jù)庫

9.USE mysql;                       進入數(shù)據(jù)庫

10.SHOW TABLES;                       顯示數(shù)據(jù)庫中的表

11.DESC user;                        查看user表的數(shù)據(jù)結(jié)構(gòu)

12.FLUSH PRIVILEGES;                     刷新數(shù)據(jù)庫信息

13.SLECT host.user,password FROM user;    查詢user表中的host,user,password字段

14.數(shù)據(jù)庫的插入,刪除,創(chuàng)建操作

    CREATE DATABASE westos;創(chuàng)建westos數(shù)據(jù)庫

    USE westos;

    CREATE TABLE linux(創(chuàng)建表,username,password字段

    username varchar(15) not null,

    password varchar(15) not null);

    SELECT * FROM mysql.user;               查詢mysql庫下的user表

    ALTER TABLE linux ADD age varchar(10);         添加age到linux表中

    ALTER TABLE linux DROP age;                刪除age

    ALTER TABLE linux ADD age  VARCHAR(5)  AFTER name;  在name字段后添加 age

    

    SHOW TANLES;

    DESC linux;

         

    INSERT INTO linux values                        ('user1','passwd1');                           

  在linux表中插入值為username = user1,password = password1

15.UPDATE linux SET password=password('passwd2') WHERE username=user1;

  更改linux表中user1 的密碼為password2

16.DELETE FROM linux WHERE username=user1;

  刪除linux表中user1的所以內(nèi)容

17.GRANT SELECT ON  *.* to user1@localhost IDENTIFIED BY 'passwd1';

  授權(quán)user1 密碼為passwd1  并且只能在本地 查詢數(shù)據(jù)庫的所以內(nèi)容

18.GRANT ALL ON  mysql.* to user2@'%' IDENTIFIED BY 'passwd2';

  授權(quán)user2 密碼為passwd2  可以從遠程任意主機登錄mysql 并且可以對mysql數(shù)據(jù)庫任意操作

 

 

 

 

 

 

 


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI