发布于 

Ubuntu 20.04.6 安装redis5和mysql8

安装redis5

下载

1
2
sudo apt update
sudo apt-get install redis-server

看下redis的状态,确保他在运行

1
sudo systemctl status redis-server

配置

配置6379端口

1
sudo ufw allow 6379

编辑redis配置文件

1
sudo vim /etc/redis/redis.conf

找到bind指令修改为0.0.0.0

1
bind 0.0.0.0

这允许Redis监听所有接口上的连接请求。确保protected-mode设置为no(如果你希望让Redis容易被访问)

1
protected-mode no

为了安全,请设置requirepass指令来设置密码保护,找个地方添加下面这一行代码 your_password 改成你要设置的密码

1
requirepass your_password

保存并关闭配置文件

重启

1
sudo systemctl restart redis.service

设置redis.service 激活服务

1
sudo systemctl enable redis-server.service

mysql8

下载

1
2
sudo apt update
sudo apt-get install mysql-server

查看密码

安装完成后mysql会自启。 打开debain.cnf,使用其中账密登录

1
2
3
4
5
6
7
8
9
10
11
12
cat /etc/mysql/debian.cnf

[client]
host = localhost
user = debian-sys-maint
password = iYNXokX3nuPfenXu
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = iYNXokX3nuPfenXu
socket = /var/run/mysqld/mysqld.sock

配置

1
mysql -u 用户名 -p

按提示输入密码,然后创建新用户并且赋予权限

1
2
CREATE user '用户名'@'%' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' with grant option;

然后Ctrl + D退出mysql

配置远程连接

1
$ vim /etc/mysql/my.cnf

直接添加的下面两行

1
2
3
[mysqld]

bind-address = 0.0.0.0

重启mysql

1
sudo service mysql restart

搞定收工