yum search mariadb 查詢與mariadb相關的軟體包
yum install mariadb mariadb-server -y 安裝maridb的server軟體和client軟體
啟動mariadb服務
systemctl start mariadb
systemctl enable mariadb
mariadb監聽的埠netstat -antlpe | grep mysql
ss -antlpe | grep mysql
vim /etc/services 所有的服務與埠預設的對應關係
只允許本地連線,阻斷所有來自網路的連線
vim /etc/my.cnf
skip-networking=1
systemctl restart mariadb
設定mysql的登陸密碼mysql_secure_installation
mysql基本操作語句
show databases; 顯示資料庫,類似於目錄,裡面包含多個表
use mysql; 進入名稱為mysql的資料庫中的表
show tables; 顯示該資料庫中的表
desc user; 顯示表的結構
select * from user; 顯示user表中的內容
select host,user,password from user; 顯示表中某幾列
create database cooffee; 建立以資料庫名稱為cooffee
create table cooffeeuser( 建立表
insert into cooffeeuser values('user1','123'); 向表中插入資料
insert into cooffeeuser(passwd,username) values('456','user2'); 按照指定順序向表中插入資料
update cooffeeuser set passwd='456' where username='user1'; 更新表中的內容
alter table cooffeeuser add *** varchar(5); 新增***列到cooffeeuser表中
delete from cooffeeuser where username='user1'; 出表中使用者名為user1的記錄
drop table cooffeeuser; 除表
drop database cooffee; 除資料庫
使用者和訪問許可權的操作
create user cooffee@localhost identified by 'hello'; 建立使用者cooffee,可在本機登陸,密碼為hello
create user cooffee@'%' identified by 'cooffee'; 建立使用者cooffee,可在遠端登陸,密碼為cooffee
create database mariadb;
grant all on mariadb.* to cooffee@localhost; 給cooffee@localhost使用者授權,如果為all,授權所有許可權 (insert,update,delete,select,create)
flush privileges; 重新整理,過載受權表
show grants for cooffee@localhost; 檢視使用者受權
revoke delete,update on mariadb.* from cooffee@localhost; 刪除指定使用者授權
drop user cooffee@localhost; 刪除使用者
忘記mysql使用者密碼時,怎麼找回
關閉mariadb服務
systemctl stop mariadb.service
跳過受權表
mysqld_safe –skip-grant-table &
修改root密碼
mysql
update mysql.user set password=password(『cooffee』) where user=』root』;
關閉跳過授權表的程序,啟動mariadb服務,使用新密碼即可
ps aux | grep mysql
kill -9 pid
mysql -uroot -p
5.mysql的備份與恢復
備份:mysqldump -uroot -p mariadb > mariadb.dump
mysqldump -uroot -pcooffee --no-data mariadb > 'date +%y_%m_%d'_mariadb.dump 備份mariadb資料庫,不備份資料庫中的資料
mysqldump -uroot -pcooffee --all-databases > mariadb4.dump 備份所有的資料庫
恢復:mysqladmin -uroot -p create mariadb3
mysql -uroot -p mariadb3< mar/mariadb.dump
你好!MariaDB資料庫
我們最熟知的資料庫莫過於mysql,開源給了他親民的一面,但是它被甲骨文收購以後呢,mysql的能否繼續開源下去成了大家茶前飯後所顧慮的問題,同樣,mysql的創始人widenius 麥可 維德紐斯 先生也在擔心這個問題,他覺得依靠sun oracle來發展mysql,實在很不靠譜,於是決定另開分支...
安裝mariadb資料庫
如果直接使用yum y install mariadb 安裝mariadb可能會安裝之前的舊版本 安裝最新的mariadb 在 etc yum.repos.d 下面新建乙個mariadb.repo 的檔案,將下面的內容複製進去儲存退出即可 使用 yum y install mariadb 來安裝,m...
安裝mariadb資料庫
安裝mariadb資料庫 apt install mariadb server systemctl restart mariadb.service systemctl enable mariadb.service 進入mysql mariadb none show databases databas...