• linux下如何安装mysql和redis


    
    linux下如何安装mysql(mariadb)
    
    linux下如何安装软件?
    1. yum安装软件也得注意,一个是配置yum源
    	1.我们当前的是阿里云的yum源(下载速度特别快)
    	通过
    	yum install  mariadb  发现版本如下,版本特别低,且安装包特别小,
    	
    	mariadb                        x86_64                   1:5.5.60-1.el7_5                   base                   8.9 M
    	
    	2.我们可以配置mariadb官方的yum源(官方的mariadb包一定是最新的,最好的,功能最全的,但是下载速度可能很慢)
    	配置官方mariadb的yum源步骤
    	1.新建一个yum源仓库
    		touch /etc/yum.repos.d/Mariadb.repo 
    	2.在这个yum源仓库文件中,添加仓库url地址
    		[mariadb]
    		name = MariaDB
    		baseurl = http://yum.mariadb.org/10.1/centos7-amd64
    		gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    		gpgcheck=1
    		
    	3.一条命令安装mariadb
    	yum install MariaDB-server MariaDB-client -y
    	
    
    由于官方的下载网速忒慢了,我们学习使用阿里云的mariadb数据库
    由于官方的下载网速忒慢了,我们学习使用阿里云的mariadb数据库
    由于官方的下载网速忒慢了,我们学习使用阿里云的mariadb数据库
    由于官方的下载网速忒慢了,我们学习使用阿里云的mariadb数据库
    由于官方的下载网速忒慢了,我们学习使用阿里云的mariadb数据库
    由于官方的下载网速忒慢了,我们学习使用阿里云的mariadb数据库
    只需要修改/etc/yum.repos.d/Mariadb.repo  重命名这个文件
    mv /etc/yum.repos.d/Mariadb.repo  /etc/yum.repos.d/Mariadb.repo.bak 
    
    	4.我们使用阿里云的mariadb
    	 yum install mariadb-server mariadb -y  
    	 
    	 
    	启动mariadb数据库
    	systemctl   start/stop/status/restart    mariadb 
    	 
    	5.安装完毕mariadb,初始化数据库
    	mysql_secure_installation     直接输入这条命令
    	
    	6.登录数据库
    	mysql -uroot -p 
    	
    	7.设置mariadb数据库支持中文
    	vim /etc/my.cnf 配置文件,写入如下配置
    	[root@qishione yum.repos.d]# cat /etc/my.cnf
    			[mysqld]
    			character-set-server=utf8
    			collation-server=utf8_general_ci
    			log-error=/var/log/mysqld.log
    			datadir=/var/lib/mysql
    			socket=/var/lib/mysql/mysql.sock
    			# Disabling symbolic-links is recommended to prevent assorted security risks
    			symbolic-links=0
    			# Settings user and group are ignored when systemd is used.
    			# If you need to run mysqld under a different user or group,
    			# customize your systemd unit file for mariadb according to the
    			# instructions in http://fedoraproject.org/wiki/Systemd
    			[client]
    			default-character-set=utf8
    			[mysql]
    			default-character-set=utf8
    			[mysqld_safe]
    			log-error=/var/log/mariadb/mariadb.log
    			pid-file=/var/run/mariadb/mariadb.pid
    
    			#
    			# include all files from the config directory
    			#
    			!includedir /etc/my.cnf.d
    
    
    	8.重启数据库服务,加载/etc/my.cnf 
    	systemctl restart mariadb 
    	
    	9.登录新的数据库,查看中文编码设置
    	MariaDB [(none)]> s
    
    	10.查看数据库的编码设置,以及表的设置
    	show create database qishi1;
    	show create  table   shenqu;
    	
    	11.在支持utf-8的数据库下,创建新的数据库,以及数据表
    	
    	
    	
    	
    redis数据库的安装配置:
    	1.安装方式可以yum,可以编译,可以rpm
    	1.使用编译安装
    		1.下载redis源码包
    		wget http://download.redis.io/releases/redis-4.0.10.tar.gz
    		2.解压缩redis源码包
    		tar -zxvf  redis-4.0.10.tar.gz
    		
    		3.进入redis源码包目录
    		cd redis-4.0.10
    		
    		3.编译且安装
    		make && make install 
    
    		4.启动redis服务端,通过redis-6379.conf自定制配置参数去自动
    		在redis-6379.conf配置文件中,定制一些安全参数
    								端口更改
    								后台运行
    								设置redis密码
    								设置redis启动ip地址
    		redis-6380.conf配置如下
    			port 6380   					#运行在6380的redis数据库实例
    			daemonize yes 					  #后台运行redis  
    			pidfile /data/6380/redis.pid	#存放redis pid的文件
    			loglevel notice					#日志等级
    			logfile "/data/6380/redis.log"	#指定redis日志文件的生成目录
    			dir /data/6380					#指定redis数据文件夹的目录
    			protected-mode yes 
    			requirepass   haohaio   	    #设置redis的密码
    
    		5.启动redis服务端,指定配置文件启动
    		redis-server   redis-6380.conf 
    	
    		6.访问redis数据库
    		redis-cli  -p 6380  -a  haohaio  
    			-p  设置redis链接的端口
    			-a  显示的填写密码
    			
    		auth  haihaoo  
    		
    		7.测试写入redis数据
    	
    2. 源码包编译安装  (可自定制功能,且安装最新的软件)
    
    
    
    
    3. 手动rpm安装   舍弃
    
  • 相关阅读:
    Solaris安装pkg
    JSP路径出现问题
    错误卸载软件导致Windows7系统中的软件无法播放视频
    蛋疼的Solaris设置
    SQL运行突然SESSION中断错误
    JAVA利用Zip4j解压缩
    java解压缩/压缩/加密压缩/加密解压缩 ZIP4J---ZIP文件压缩与解压缩学习
    未得冠军的运动员也有教练——Leo鉴书71
    VS2008 编译SQLite 3.8.4.3 + sqlcipher-3.1.0 + openssl-1.0.1g
    Android数据库安全解决方案,使用SQLCipher进行加解密
  • 原文地址:https://www.cnblogs.com/Kingfan1993/p/10270333.html
Copyright © 2020-2023  润新知