Linux(Ubuntu)系统相关知识(不定时更新)

本文详细介绍了在Linux系统上部署MySQL、配置Java环境以及部署Redis,并处理了可能出现的问题,包括远程连接配置和常见错误解决方案。
摘要由CSDN通过智能技术生成

目录

一、Linux部署Mysql

1.1 安装流程

1.1.1 部署mysql

1.1.2 常用命令(关于MySQL服务)

1.2.远程连接配置(非必需操作)

1.3 可能出现的问题

二、Linux配置Java环境

2.1 资源下载

2.1.1 下载地址

2.2 配置环境

2.3 测试Java环境 

三、Linux部署Redis

3.1 资源下载

3.2 部署Redis

3.3 常用命令(关于Redis服务)

3.3.1 关于启动


一、Linux部署Mysql

1.1 安装流程

1.1.1 部署mysql

1.安装MySQL服务(对于中间的询问yes到底)

sudo apt-get install mysql-server

2.使用管理员权限和root账户登录数据库,密码区域直接回车

sudo mysql -u root -p

3.更改root账户的登录密码登陆密码,改为”admin“

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'admin';

        输入以下代码退出mysql操作页面

exit

1.1.2 常用命令(关于MySQL服务)

1.启动、关闭和查看Mysql服务

service mysql start
service mysql stop
systemctl status mysql

        服务运行成功时:

2.尝试使用密码登录,回车后输入密码

 mysql -uroot -p

1.2.远程连接配置(非必需操作)

1.返回家目录(即home目录下)

cd ~

2.使用文件编辑器打开配置文件

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

         或者使用nano编辑也可以

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

3.找到下面的代码(光标可以通过上下左右键来进行移动)

bind-address = 127.0.0.1

4.将其改为下面代码的模样(修改完成后Ctrl+O【保存】,回车【确认保存】,Ctrl+X【退出】)

bind-address = 0.0.0.0

5.重启服务

sudo systemctl restart mysql

6.配置用户的可访问权限(这边修改的是root账户,可以新建一个用户进行操作)

        进入到mysql库中

use mysql;

        创建一个允许从任何主机登录的root用户,账号为root,权限为%(任何主机),密码为password

CREATE USER 'root'@'%' IDENTIFIED BY 'password';

        授予新用户所有权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

7.刷新权限

FLUSH PRIVILEGES;

        查看是否修改成功

SELECT user,host,plugin,authentication_string FROM user;

8.验证是否配置成功

        直接通过ip地址进行连接访问,可以先通过以下命令查看虚拟机的IP地址 

ip addr

        找到下图被红色标记的位置,数字处于0.0.0.0-255.255.255.25

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值