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端口
编辑redis配置文件
1
| sudo vim /etc/redis/redis.conf
|
找到bind指令修改为0.0.0.0
这允许Redis监听所有接口上的连接请求。确保protected-mode设置为no(如果你希望让Redis容易被访问)
也可以指定特定ip,多ip之间空格隔开,连不上试试protected-mode no或者protected-mode yes
为了安全,请设置requirepass指令来设置密码保护,找个地方添加下面这一行代码(有时候配置文件中没有requirepass 需要手动添加) your_password 改成你要设置的密码
vim下快速定位到requirepass所在行,按esc退出编辑状态,然后按 / 进入搜索模式,输入:/requirepass
然后按回车,光标会跳到第一个匹配的地方。
按 n 跳到下一个匹配,N 跳到上一个匹配
1
| requirepass your_password
|
保存并关闭配置文件
关闭
1
| sudo systemctl stop redis
|
重启
1
| sudo systemctl restart redis.service
|
如果找不到服务 可以搜索一下
1
| systemctl list-units --type=service | grep redis
|
设置redis.service 激活服务
1
| sudo systemctl enable redis-server.service
|
卸载
1
| sudo apt remove redis-server
|
如果想彻底删除,包括配置文件,可以用
1
| sudo apt purge redis-server
|
删除残留的配置文件和数据(可选)
1 2
| sudo rm -rf /etc/redis sudo rm -rf /var/lib/redis
|
确认 Redis 服务已被禁用(可选)
1
| sudo systemctl disable redis
|
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 2
| CREATE user '用户名'@'%' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' with grant option;
|
然后Ctrl + D退出mysql
配置远程连接
直接添加的下面两行
1 2 3
| [mysqld]
bind-address = 0.0.0.0
|
重启mysql
1
| sudo service mysql restart
|
搞定收工