关于ubuntu20.4系统下载mysql,linux记录

1.mysql相关
 

先去通过wget命令去官网下载安装包,在通过tar -xzvf 命令解压安装包,因为在ubuntu系统下默认是没有my.cnf文件的,所以得去找一份文件去配置,然后再进行相关的修改配置文件等。之前用的是contOS系统以前没什么问题,现在这一步老是出错大概记录一下过程

ubuntu20.4下载mysql不用去下载安装包了,在系统里有默认的系统源

1>先去更新一下

sudo apt-get update

2>直接用apt install命令安装mysql

sudo apt install mysql-server

3>安装完后mysql就启动了,查看一下是否启动

sudo service mysql status

或者

systemctl status mysql

4>运行mysql初始化安全脚本

sudo mysql_secure_installation

前几步都选no,最后一步保存配置选yes,具体可以看一下输出说明

然后就登录mysql去修改权限,方便远程访问

5>修改mysql配置文件

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

bind-address = 127.0.0.1这一行改为bind-address = 0.0.0.0

这样就允许远程访问了 不限于本地

6>登录mysql,修改用户权限

sudo mysql

或者使用

 mysql -u root -p

但是还没有设置密码
6.1>切换数据库
user mysql;
6.2>查询修改用户权限
select user, host from user;
6.3>把localhost修改成%,不限制ip访问数据库
update user set host='%' where user = 'root'

然后刷新权限

flush privileges;
6.4>设置密码(前面设置安全脚本时有密码强度的选项,这里是最简单的密码)
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'ROOT';

再刷新一下权限

7>mysql相关操作命令

//启动mysql
sudo systemctl start mysql
sudo service mysql start
sudo systemctl start mysql.service

//重启
sudo systemctl restart mysql
sudo service mysql restart
sudo systemctl restart mysql.service

//停止
sudo systemctl stop mysql
sudo service mysql stop
sudo systemctl stop mysql.service

//查看运行状态
sudo service mysql status
sudo systemctl status mysql.service

8>得开放3306端口,不然外部还是访问不到

sudo ufw allow 3306/tcp

至此结束

-------------------------------------------------------------

2.redis相关安装

类似与mysql

redis也已经在ubuntu的默认安装源里

1>先去更新源然后直接下载

sudo apt update
sudo apt install redis-server

2>安装完成后,服务自动起来了

查看状态

sudo systemctl status redis-server

3>修改redis配置文件

sudo nano /etc/redis.conf

把127.0.0.1 改成0.0.0.0 允许远程访问

找到#requirepass foobared去掉注释,foobared改为自己的密码,我在这里改为
requirepass ROOT

4>保存文件重启redis

sudo systemctl restart redis-server

5>查看端口

ss -an | grep 6379

6>最后一步也是去开放6379端口

sudo ufw allow 6379

验证一下

sudo redis-cli

然后
 
auth 你的密码

登录成功ping一下

看一下是否成功


至此结束

-------------------------------------------------------------------------------------------

遇到问题再记录

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值