mysql数据库的安装部署

数据库的安装:
服务端:

shareserver:
	yum install mariadb-server -y	       安装服务
	systemctl start mariadb		       开启
	mysql -uroot			                打开软件
	quit				                    退出
	mysql_secure_installation	        安全初始化
	netstat -antlupe | grep mysql	        查看端口3306是否开启远程监听
	vim /etc/my.cnf			            关闭3306监听端口
		skip-networking=1	            第10行
	netstat -antlupe | grep mysql	           查看mysql的网络通道

在这里插入图片描述但是此时的数据库不安全,我们需要加密
在这里插入图片描述查询发现3266端口开启
在这里插入图片描述
编辑文件:
在这里插入图片描述

在这里插入图片描述

重启服务
在这里插入图片描述

端口关闭:

在这里插入图片描述

再进入数据库:
在这里插入图片描述数据库的管理:

	新建:
	SHOW DATABASES;	           显示数据
	CREATE DATABASE westos;	   建立westos库
	USE westos;		           进入westos
	CREATE TABLE linux (
		-> username varchar(50) not null,
		-> password varchar(50) not null
		-> );
	DESC linux;						              显示表信息
	INSERT INTO linux VALUES ('lee','123');			添加加上‘’就可以加密
	INSERT INTO linux VALUES ('westos','123');		
	SELECT * FORM linux;					

在这里插入图片描述
在这里插入图片描述

修改

	SHOW TABLES;						      
	ALTER TABLE linux ADD age varchar(4);			
	ALTER TABLE linux ADD age varchar(4) AFTER password;  修改密码
    	SELECT * FROM linxu;
 增加	
    	UPDATE linux SET age='20';				#批量修改
    	UPDATE linux SET age='18' WHERE username='westos';	#指定修改
    	SELECT * FROM linux;
    	UPDATE LINUX SET password('tom') WHRTR username='tom'; 加双引号代表加密

在这里插入图片描述

删除
	DELETE FROM linux WHERE username='tom';			  删除指定信息的所有字段
	DROP TABLE linux;					              删除指定表单
	DROP DATABASE westos;					          删除指定数据库

数据库的备份

mysqldump -uroot -plee --all-databases > /mnt/alldata.sql#备份数据库全部信息
	mysqldump -uroot -plee westos > /mnt/wesots.sql		#备份特定wesots库信息
	mysqldump -uroot -plee westos  --no-data > /westos1.sql	#只备份库框架

在这里插入图片描述

数据库恢复:

mysql -uroot -pwestos westos < /mnt/westos.sql		  恢复数据库
								
	vim /mnt/westos.sql		
		CREATE DATABASE westos;
		USE westos;
	mysql -uroot -pwestos < /mnt/westos.sql			  恢复数据库

我们在备份的时候发现系统不识别westos
在这里插入图片描述vim /mnt/westos.sql
在这里插入图片描述

这样再备份就没有问题了
安装phpmyadmin 数据库图形管理

	yum install php php-mysql -y      下载软件
	systemctl restart httpd			开启http服务
	 tar jxf phpMyAdmin-3.4.0-all-languages   ------- > /var/www/html  将压缩包解压到html中
	5.mv phpMyAdmin-3.4.0-all-languages mysqladmin			更改文件目录名称
	6.cd mysqladmin										进入到mysqladmin目录中
	7.cp config.sample.inc.php config.inc.php					复制文件
	8.vim config.inc.php									更改文件
	$cfg['blowfish_secret'] = 'ba17c1ec07d65003';				更改文件在less Docymentation.txt中找

在这里插入图片描述
在less Docymentation.txt中找到这串数字,复制到config.inc.php 中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

重启服务
在http中登录:

在这里插入图片描述
这样管理数据库比在文件管理方便很多
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43323669/article/details/84621649