您好,登錄后才能下訂單哦!
學會使用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ù)庫任意操作
免責聲明:本站發(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)容。