您好,登錄后才能下訂單哦!
1.數據庫的安裝
yum install mariadb.x86_64 mariadb-server.x86_64 -y
關掉防火墻
關閉網絡端口(禁止外人訪問)
netstat -antlpe | grep mysql
vim /etc/my.cnf
加上 skip那句話
重啟數據庫服務
2.給數據庫添加密碼
mysql_secure_installation(全選Y)
登陸 mysql -uroot -pwestos(登陸數據庫)
3.數據庫使用
USE mysql (進入mysql 這個數據庫)
CREATE DATABASE weostos(建立westos數據庫)
CREATE TABLE linux(
username varchar(15) not null,
password varchar(15) not null);(創建表,username,password 字段)
SHOW DATABASES;(顯示數據庫)
SHOW TABLES; (顯示數據庫中的表)
DESC linux (顯示 linux 表的數據結構)
SELECT host,user,password FROM linux;
(查詢linux表中的host,user,password字段)
SELECT * FROM linux(查詢linux表中所有字段)
4.數據庫的修改
INSERT INTO linux VALUES (‘user1’,’passwd ’,’age’);
UPDATE linux SET username=’test@163.com’ WHERE age=’20’;
ALTER TABLE linux add sex varchar(4);
(添加 sex字段到 linux表中)
ALTER TABLE linux DROP sex;刪除sex字段
ALTER TABLE linux ADD sex VARCHAR(5) AFTER password(把sex添加在password后)
DELETE FROM linux WHERE username=’user1’(刪除user1那一行)
DROP TABLE westos.linux刪除庫中表
DROP DATABASE westos 刪除westos庫
5.數據庫密碼忘記
mysqladmin -uroot -pwestos password redhat
(已知密碼 修改密碼)
systemctl stop mariadb
mysqld_safe --skip-grant &
(跳過grant-tables授權表 不需要認證登錄本地mysql數據庫)
mysql 進入數據庫
修改
ps aux | grep mysql
kill -9 3111 3269
systemctl start mariadb
6.數據庫的備份
mysqldump -uroot -pwestos westos (備份westos)
mysqldump -uroot -pwestos --all-databases (備份所有庫)
mysqldump -uroot -pwestos westos > /mnt/westos.sql (備份westos到/mnt/)
數據庫的恢復:
mysql -uroot -pwestos -e “create database westos;”(創建westos庫)
mysql -uroot -pwestos westos < /mnt/westos.sql(恢復westos備份)
7.數據庫用戶的添加和訪問權限
CREATE USER test@’localhost’ identified by ‘ redhat ’;(創建本地test用戶)
CREATE USER lee@’%’identified by ‘redhat’;
(創建網絡用戶,可以從遠程任意主機登陸)
GRANT SELECT on westos.* to lee@localhost;
(給lee用戶查看westos庫的權限)
GRANT ALL on *.* to lee@localhost;
(給lee用戶對于所有數據庫的所有權限)
SHOW GRANTS FOR lee@localhost;
(查看lee用戶的所有權限)
GRANT SELECT,INSERT on westos.* to lee@localhost ( 給lee 在westos庫的select和insert權限)
REVOKE SELECT on westos.* FROM lee@localhost; (移除 lee用戶在westos庫的select權限)
DROP USER lee@localhost;(刪除lee用戶)
SELECT User FROM mysql.user;(查看系統中所有用戶)
8.圖形界面的數據庫
1.安裝httpd,php,php-mysql 關閉火墻
重啟httpd
2.下載phpMyAdmin-3.4.0-all-languages.tar.bz2
tar jxf phpMyAdmin-3.4.0-all-languages.tar.bz2 -C /var/www/html/ (指定解壓后的位置)
3.mv phpMyAdmin-3.4.0- mysqladmin 改名
4.進入mysqladmin
cp config.sample.inc.php config.inc.php
5.修改 config.inc.php 填寫 ‘cookie’
用瀏覽器訪問即可用圖形界面是用數據庫
Mysql -E (按行顯示)-N(不顯示database)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。