首页 > 数据库 >Ubuntu安装MySQL、nginx、nacos

Ubuntu安装MySQL、nginx、nacos

时间:2023-07-18 21:34:12浏览次数:37  
标签:Ubuntu MySQL nacos nginx user mysql 安装 ufw

Ubuntu安装mysql

1、安装mysql

#此命令直接安装最新版mysql8.0
sudo apt-get install mysql-server

2、查看默认用户及密码

cat /etc/mysql/debian.cnf

user	=debian-sys-maint
password	=s8hjWltF0W2EBU32
image-20230322234900511

3、登录该用户

mysql -u debian-sys-maint -p
use mysql;
update user set plugin = 'mysql_native_password' where user = 'root';
alter user 'root'@'localhost' identified by 'wo990414';

flush privileges;
exit
service mysql restart

mysql -u root -pwo990414

4、修改访问权限

select user,host from user;
update user set host='%' where user='root';
exit
service mysql restart

5、修改配置文件,支持远程访问

vim /etc/mysql/mysql.conf.d/mysqld.cnf
...
bind-address            = 0.0.0.0
mysqlx-bind-address     = 0.0.0.0
...

service mysql restart

6、防火墙放行3306端口

ufw enable
ufw status
ufw allow 3306
ufw reload

7、服务器安全组添加3306规则,便可远程连接服务器的数据库了

Ubuntu安装jdk8

1、执行安装命令

apt-get install openjdk-8-jdk
java -version

Ubuntu安装nginx1.22.1

apt-get install nginx

1、编辑配置文件

http{
	...
	server{
                listen 6868;
                server_name localhost;

                }
	...
}

2、重启nginx服务器

service nginx restart

2、防火墙放行6868端口

ufw allow 6868

3、服务器安全组添加3306规则

Ubuntu启动nacos

ufw allow 8848
ufw reload

bash startup.sh -m standalone

标签:Ubuntu,MySQL,nacos,nginx,user,mysql,安装,ufw
From: https://www.cnblogs.com/lbao/p/17564185.html

相关文章

  • nginx 负载均衡相关知识
    Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、......
  • Nginx 代理 WebSocket 、TCP协议
    Nginx代理WebSocket什么是WebSocketWebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。WebSocket中的握手和HTTP中的握手过程兼容,且可以使用HTTP中的Upgrade协议头将连接从HTTP升级到WebSocket。代理结构WebSocket可以工作在......
  • mysql text 长度定义
    MySQLText字段长度定义作为一名经验丰富的开发者,我将教你如何实现“MySQLText字段长度定义”。下面我将分步骤向你介绍整个过程,并附上相应的代码示例。步骤步骤说明1创建数据库表2设计Text字段3定义Text字段的长度步骤1:创建数据库表首先,我们需要创建一......
  • mysql 事务自动回滚
    MySQL事务自动回滚在MySQL数据库中,事务是一组原子性操作的集合,它们要么全部成功执行,要么全部失败回滚。事务可以保证在并发环境下数据的一致性和完整性。当一个事务执行出现错误或异常时,数据库会自动回滚到事务开始之前的状态,保证数据的完整性。事务的基本概念在MySQL中,事务由以......
  • mysql 事务和存储过程
    MySQL事务和存储过程1.事务的概念和流程事务是指一组数据库操作,它们作为一个逻辑单元一起执行,并且要么全部都执行成功,要么全部都回滚到事务开始前的状态。MySQL中的事务主要用于保证数据的完整性和一致性。以下是MySQL事务的基本流程:步骤描述1开启事务2执行SQL......
  • mysql 事务当中为什么出现幻读
    MySQL事务中为什么出现幻读1.介绍在MySQL数据库中,事务是一组原子性的操作,可以确保数据的一致性和完整性。然而,在一些特定情况下,即使使用了事务,仍然可能出现幻读的问题。幻读指的是在一个事务中,当对某个表进行查询时,其他事务在这个事务的锁尚未释放之前,插入了新的数据,导致前一个......
  • mysql 使用查询结果update
    MySQL使用查询结果更新的流程在MySQL中,我们可以使用查询结果来更新数据。下面是实现这个过程的步骤表格:步骤描述第一步连接到MySQL数据库第二步编写查询语句第三步执行查询语句第四步获取查询结果第五步编写更新语句第六步执行更新语句下面我......
  • mysql 时间加5分钟
    MySQL时间加5分钟MySQL是一种流行的关系型数据库管理系统,广泛用于各种应用程序的数据存储和处理。在MySQL中,我们经常需要对日期和时间进行计算和操作。本文将介绍如何在MySQL中将时间加5分钟,以及提供相应的代码示例。使用DATE_ADD函数在MySQL中,我们可以使用DATE_ADD函数来对时间......
  • mysql 时间范围
    MySQL时间范围MySQL是一个广泛使用的关系型数据库管理系统,它提供了丰富的功能来处理和操作数据。在许多应用中,我们经常需要根据时间范围来查询和分析数据。本文将介绍如何在MySQL中使用时间范围来查询数据,并提供一些代码示例来帮助您更好地理解。时间和日期类型在MySQL中,......
  • mysql 设置主键自增的步长
    MySQL设置主键自增的步长在MySQL数据库中,主键是用于唯一标识表中每一行数据的字段。主键自增是一种常见的设置,它可以自动为主键字段生成递增的值,简化了开发过程和数据维护的复杂性。本文将介绍如何在MySQL中设置主键自增的步长。什么是主键自增主键自增是一种机制,它使用一个特殊......