1.數(shù)據(jù)庫(kù)的安裝
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、高港網(wǎng)絡(luò)推廣、重慶小程序開發(fā)、高港網(wǎng)絡(luò)營(yíng)銷、高港企業(yè)策劃、高港品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供高港建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
yum install mariadb.x86_64 mariadb-server.x86_64 -y
關(guān)掉防火墻
關(guān)閉網(wǎng)絡(luò)端口(禁止外人訪問(wèn))
netstat -antlpe | grep MySQL
vim /etc/my.cnf
加上 skip那句話
重啟數(shù)據(jù)庫(kù)服務(wù)
2.給數(shù)據(jù)庫(kù)添加密碼
mysql_secure_installation(全選Y)
登陸 mysql -uroot -pwestos(登陸數(shù)據(jù)庫(kù))
3.數(shù)據(jù)庫(kù)使用
USE mysql (進(jìn)入mysql 這個(gè)數(shù)據(jù)庫(kù))
CREATE DATABASE weostos(建立westos數(shù)據(jù)庫(kù))
CREATE TABLE linux(
username varchar(15) not null,
password varchar(15) not null);(創(chuàng)建表,username,password 字段)
SHOW DATABASES;(顯示數(shù)據(jù)庫(kù))
SHOW TABLES; (顯示數(shù)據(jù)庫(kù)中的表)
DESC linux (顯示 linux 表的數(shù)據(jù)結(jié)構(gòu))
SELECT host,user,password FROM linux;
(查詢linux表中的host,user,password字段)
SELECT * FROM linux(查詢linux表中所有字段)
4.數(shù)據(jù)庫(kù)的修改
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刪除庫(kù)中表
DROP DATABASE westos 刪除westos庫(kù)
5.數(shù)據(jù)庫(kù)密碼忘記
mysqladmin -uroot -pwestos password redhat
(已知密碼 修改密碼)
systemctl stop mariadb
mysqld_safe --skip-grant &
(跳過(guò)grant-tables授權(quán)表 不需要認(rèn)證登錄本地mysql數(shù)據(jù)庫(kù))
mysql 進(jìn)入數(shù)據(jù)庫(kù)
修改
ps aux | grep mysql
kill -9 3111 3269
systemctl start mariadb
6.數(shù)據(jù)庫(kù)的備份
mysqldump -uroot -pwestos westos (備份westos)
mysqldump -uroot -pwestos --all-databases (備份所有庫(kù))
mysqldump -uroot -pwestos westos > /mnt/westos.sql (備份westos到/mnt/)
數(shù)據(jù)庫(kù)的恢復(fù):
mysql -uroot -pwestos -e “create database westos;”(創(chuàng)建westos庫(kù))
mysql -uroot -pwestos westos < /mnt/westos.sql(恢復(fù)westos備份)
7.數(shù)據(jù)庫(kù)用戶的添加和訪問(wèn)權(quán)限
CREATE USER test@’localhost’ identified by ‘ redhat ’;(創(chuàng)建本地test用戶)
CREATE USER lee@’%’identified by ‘redhat’;
(創(chuàng)建網(wǎng)絡(luò)用戶,可以從遠(yuǎn)程任意主機(jī)登陸)
GRANT SELECT on westos.* to lee@localhost;
(給lee用戶查看westos庫(kù)的權(quán)限)
GRANT ALL on *.* to lee@localhost;
(給lee用戶對(duì)于所有數(shù)據(jù)庫(kù)的所有權(quán)限)
SHOW GRANTS FOR lee@localhost;
(查看lee用戶的所有權(quán)限)
GRANT SELECT,INSERT on westos.* to lee@localhost ( 給lee 在westos庫(kù)的select和insert權(quán)限)
REVOKE SELECT on westos.* FROM lee@localhost; (移除 lee用戶在westos庫(kù)的select權(quán)限)
DROP USER lee@localhost;(刪除lee用戶)
SELECT User FROM mysql.user;(查看系統(tǒng)中所有用戶)
8.圖形界面的數(shù)據(jù)庫(kù)
1.安裝httpd,php,php-mysql 關(guān)閉火墻
重啟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.進(jìn)入mysqladmin
cp config.sample.inc.php config.inc.php
5.修改 config.inc.php 填寫 ‘cookie’
用瀏覽器訪問(wèn)即可用圖形界面是用數(shù)據(jù)庫(kù)
Mysql -E (按行顯示)-N(不顯示database)