数据库安装和基本操作

一、安装数据库
下载数据库
		yum install mariadb-server.x86_64 -y	
		systemctl start mariadb
安全初始化
		mysql_secure_installation	
关掉数据库对外开放端口
		netstat -antlupe | grep mysql	查看服务开放端口
		vim /etc/my.cnf
			skip-networking=1			关掉对外开放的端口
登陆数据库
		mysql -uroot -p
		键入密码

安全初始化:
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
查看对外开放端口:
数据库安装和基本操作
登录数据库:
数据库安装和基本操作
关闭对外开放端口:
数据库安装和基本操作

二、数据库的基本操作

1、建表
CREATE TABLE userlist (
		>username varchar(50) not null,
		>password varchar(100) not null
		>);
DESC userlist;				查看表的结构
INSERT INTO userlist VALUES ('zhao','ok');
SELECT * FROM userlist;		查看表里边的内容

数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作

2、更新
UPDATE userlist SET passwprd=password('ok') where username='zhao'; 更改密码
ALTER TABLE userlist ADD age varchar(20);	增加age字段
ALTER TABLE userlist DROP age;				删掉age字段
ALTER TABLE userlist ADD age varchar(20) AFTER username ;在特定位置增加age字段
ALTER TABLE userlist RENAME redhat;			重命名数据库

数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作

3、删除
DELETE FROM userlist WHERE username='zhangsan';		删除一行
DELETE FROM userlist WHERE username='lee' or username='lee1'删除两行
DELETE FROM userlist WHERE username='lee' AND age='12'		删除一行
DROP TABLE userlist;		删表
DROP DATABASE westos;		删库

数据库安装和基本操作
数据库安装和基本操作

三、用户授权

1、创建本地用户并授权
CREATE USER zz@'localhost' identified by 'westos';	创建本地登陆用户
GRANT SELECT ON westos.* TO zz@'localhost';			给本地用户对westos库给以查询权限
SHOW GRANTS FOR zz@'localhost';						查看zz用户的权限
REVOKE SELECT ON westos.* FROM zz@'localhost';		撤回zz用户对于westos的权限
DROP USER zz@'localhost' 							删掉用户
2、创建远程用户并授权
CREATE USER xx@'%' identified by 'westos';	远程登陆用户
GRANT SELECT ON westos.* TO xx@'%';			给远程用户对westos库给以查询权限
SHOW GRANTS FOR xx@'%';						查看远程用户权限
REVOKE SELECT ON westos.* FROM xx@'%';		收回xx用户对于westos库的权限
DROP USER xx@'%' 							删掉用户

数据库安装和基本操作
本地用户:
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
远程用户操作:
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作

四、数据库备份与恢复

1、数据库备份
mysqldump -uroot -proot westos > /mnt/westos.sql  		备份westos数据库
mysqldump -uroot -proot westos --no-data				备份westos数据库的框架
mysqldump -uroot -proot --all-database					备份所有数据库
mysqldump -uroot -proot --all-database --no-data		备份所有数据库的框架

数据库安装和基本操作

2、数据库恢复

方式1:

mysqldump -uroot -proot -e "CREATE DATABASE westos;"
mysql -uroot -proot </mnt/westos.sql

方式2:

	vim  /mnt/westos.sql
		CREATE DATABASE westos;
		USE westos;
mysql -uroot -proot < /mnt/westos.sql

数据库安装和基本操作
数据库安装和基本操作

五、修改超级用户密码

1、知道原来的密码
mysqladmin -uroot -proot westos 		修改为westos

数据库安装和基本操作

2、不知道原来的密码
systemctl stip mariadb
mysql_safe --skip-grant-tables &
mysql
UPDATE mysql.user SET Password=password('westos');
exit
结束掉mysql_safe --skip-grant-tables 进程
重新登录

数据库安装和基本操作

六、安装phpmyadmin数据库图形管理

1、下载phpMyAdmin-3.4.0-all-languages
2、yum install php php-mysql.x86_64 -y
3、systemctl restart httpd
4、tar -xvf phpMyadmin-3.4.0-all-languages ----->/var/www/html
5、mv phpMyadmin-3.4.0-all-languages phpmysql
6、cd phpmysql
7、cp config.sample.inc.php config.inc.php
8、vim config.inc.php
	$cfg['blowfish_secret']='bal7clec07d65003'

数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作
数据库安装和基本操作

上一篇:用户管理实验操作


下一篇:Linux8---rhce考试用7的镜像