原创不易,如果有转载需要的话,请在首行附上本文地址,谢谢。
一、安装mysq环境
(1)判断系统是否安装了mysql
第一种方式,输入 whereis mysql 如果安装了会显示mysql的安装所在路径
第二种方式,rpm -qa | grep mysql
这个命令就会查看该操作系统上是否已经安装了mysql数据库,我的已经安装好了,没有安装的话,没有任何显示
如果想要卸载mysql,可以执行下面的命令
rpm -e mysql 普通删除模式
rpm -e --nodeps mysql 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
(2)使用yum命令进行mysql安装,通过这种方式安装,可以将mysql相关的一些服务,jar包都给我们安装好,比较方便。
1、输入 yum list | grep mysql 查看 yum上提供下载的mysql的版本信息
2、输入 yum install -y mysql-server mysql mysql-deve 进行数据库的安装
3、输入 rpm -qa | grep mysql 查看安装数据库的版本信息,若显示下述信息,表示安装成功
4、启动mysql
5、查看mysql运行状态
6、第一次进入mysql,输入 grep "password" /var/log/mysqld.log 先找出默认的root用户密码
7、输入 mysql -uroot -p 和初始密码进入数据库,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库。
8、进入数据库后输入
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password' 修改新密码,其中单引号里面填写你的新密码
9、配置阿里云安全组规则,进行外网访问mysql
10、我这里用SQLyog,来进行远程登录连接
点击文件,新建连接按钮,填写相关信息,其中主机地址为服务器的公网Ip地址。
连接成功后显示如下界面
二、安装redis环境
给还没有redis 软件的同学提供一个下载地址:https://redis.io/download
1、将下载好的 redis-5.0.4.tar.gz用xftp工具放入服务器中指定的文件夹
2、解压 tar -xvf redis-5.0.4.tar.gz
3、进入文件夹 : cd redis-5.0.4
4、编译 : make (需要编译一段时间,由于阿里云自带gcc编译器无需再额外安装)
5、将redis-5.0.4目录下的redis.conf拷贝一份到/etc中 cp redis.conf /etc
6、修改etc目录下的redis.conf文件,将文件中的daemonize 将no改为yes(设置成守护进程),注释掉bind127.0.0.1添加bind 0.0.0.0(为后面外网连接做准备)。
这里我遇到个问题,一般修改文件,用vim命令,但我用了之后,redis.conf文件内容展示如下,里面的内容没有展示完全,试了很多方法不行,这个问题有待解决,如果有知道问题根源的同学可留言帮助我。我用了其它的方法修改,用xftp文件将redis.conf文件拷贝到本地桌面上,用notepad++打开进行修改并保存,随后将修改好的redis.conf文件重新上传到/etc目录下。
本地测试是否设置成功:
1、首先进入redis的src目录下 执行./redis-server /etc/redis.conf 开启服务端 (注意后面要加配置文件的路径)
2、再运行客户端 ./redis-cli,有如下所示说明开启成功
远程测试是否设置成功
我这里用的是Redis可视化管理工具Redis Desktop Manager来远程连接,给没有软件的同学 提供一个下载 https://pan.baidu.com/s/1PM8Ywlgj5tCrNNNzjij39A 提取码 qttg
1、首先在阿里服务器中添加redis安全组
2、配置防火墙 6379端口开放 firewall-cmd --permanent --add-port=6379/tcp
3、进入redis的src目录下 执行./redis-server /etc/redis.conf 开启服务端
4、进入Redis Desktop Manager软件开始配置远程连接,host填写公网ip,Name随便写
5、点击Test Connection 测试连接,如下显示,连接成功,点击ok