linux 下安装mysql redis

查看是否安装mysql:

rpm -qa |grep mysql

获取mysql版本:

wget -i -c http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

安装:

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install mysql-community-server

systemctl start mysqld

systemctl restart mysqld

systemctl enable mysqld 开机启动

#查看状态

systemctl status mysqld

mysql -u root -p'密码内容'

开启免密码登陆 修改my.cnf文件   默认在/etc/my.cnf。

vim /etc/my.cnf         在【mysqld】模块下面添加:skip-grant-tables 保存退出。

#修改密码

update mysql.user set authentication_string='123456#' where user='root';

FLUSH PRIVILEGES;

#远程访问
grant all on 数据库名.数据库表 to 用户名@'%'  identified by "密码"

#添加端口

firewall-cmd --list-port

systemctl status firewalld.service
systemctl start firewalld.service

--开放端口号
firewall-cmd --zone=public --add-port=9000/tcp --permanent (permanent永久生效,没有此参数重启后失效)
--更新防火墙策略
firewall-cmd --reload
--查看开放端口
firewall-cmd --zone=public --list-ports
--查看5432
firewall-cmd --zone= public --query-port=9000/tcp
--删除端口
firewall-cmd --zone=public --remove-port=5432/tcp --permanent
--注:每次更改firewall规则后需重新加载(firewall-cmd --reload)

#阿里云服务器后天开放安全组

redis篇

获取redis资源:wget http://download.redis.io/releases/redis-4.0.8.tar.gz

解压: tar xzvf redis-4.0.8.tar.gz

移动目录: mv /root/redis-5.0.7 /usr/local/redis

进入目录: cd /usr/local/redis

编译:          make

安装:          make PREFIX=/usr/local/redis install

启动:          ./bin/redis-server& ./redis.conf

修改redis-cli 全局 :  vi /etc/profile

最后一行添加 :     export PATH=$PATH:/usr/local/redis/bin/

重新加载:                source /etc/profile

连接: redis-cli

vim redis.conf

首先将daemoniezd改为yes这个将redis默认的前台启动改为后台启动

将protected-mode从yes改为no,关闭保护模式,方便后期连接

将bind 127.0.0.1 -::1注释掉否则影响远程IP的连接

redis-server /usr/local/redis-7.0.12/myredis/redis.conf

开放端口

 

posted on 2024-03-24 19:09  冷丶如冰  阅读(42)  评论(0)    收藏  举报