您好,登錄后才能下訂單哦!
這篇文章主要介紹了linux中如何實現數據庫管理,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
數據庫管理
yum install mariadb -y/*安裝數據庫及數據庫服務
yum install mariadb-server -y
vim /etc/my.cnf
skip-networking=1/*禁止遠程訪問數據庫
mysql_secure_installation/*建立數據庫登錄密碼以及安全訪問設置
systemctl restart mariadb
mysql -uroot -pwestos/*從本地登錄mysql數據庫
show databases/*顯示數據庫
use mysql/*進入數據庫
select * from user/*顯示所有用戶的信息
show tables/*顯示數據庫中的表
desc user/*查看user表的數據結構
flush privileges/*刷新數據庫信息
select host,user,password form user;/*查詢user表中的host,user,password字段
create database westos;/*創建westos數據庫
use westos;/*使用westos數據庫
create table linux(username varchar(15) not null,password varchar(15) not null;age varchar(10));
insert into linux values ('lee','123','18');/*創建username,password,age字段
select * from mysql.user; /*查詢mysql庫下的user表中的所有
alter table linux add age varchar(5) /*添加age字段到linux表中
alter table linux drop age/*刪除age字段在linux表中
alter table linux add age varchar(4) after name;/*在password后面添加age字段到linux表中
alter table westos add class varchar(4) after password;/*在password后面添加class字段到linux表中
update westos set class='2' where username='westos';/*重新更新class=2在westos
delete from westos where username='westos';/*刪除westos
drop table linux/*刪除linux表格
drop database westos/*刪除westos數據庫
CREATE USER westos@localhost identified by 'westos';/*創建用戶
GRANT INSERT on *.* to westos@locsalhost;/*用戶授權
FLUSH PRIVILEGES;/*重載授權表
SHOW GRANTS FOR westos@localhost;/*查看用戶授權
REVOKE create on *.* from westos@localhost;/*撤銷用戶權限
DROP USER westos@localhost;/*刪除用戶
備份
mysqldump -uroot -predhat westos > westos.dump
mysqldump -uroot -predhat --all-databases > backup.dump
mysqldump -uroot -predhat --no-data westos > westos.dump
恢復
mysqladmin -uroot -predhat create db2
mysql -uroot -predhat db2 < westos.dump
忘了數據庫密碼
systemctl stop mariadb
mysqld_safe --skip-grant-tables &/*打斷密碼初始化
update mysql.user set Password=('redhat') where User='root';/*修改密碼
killall -9 mysqld_safe/*殺死所有mysql的進程
ps aux | grep mysql
kill -9 pid
systemctl start mariadb
mysqladmin -uroot -pwestos password redhat/*常規修改密碼的方式
通過軟件管理數據庫
yum install httpd php php-mysql -y
tar jxf phpadmin.tar.bz2 -C /var/www/html /*解壓phpadmin到/var/www/html/,通過httpd共享
cp -p config.sample.inc.php config.inc.php/*配置文件,添加cookie名字
http://ip/目錄
感謝你能夠認真閱讀完這篇文章,希望小編分享的“linux中如何實現數據庫管理”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。