Ubuntu系统下安装常用软件

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 Tair(兼容Redis),内存型 2GB
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: Ubuntu系统下安装常用软件

安装MySQL

1、卸载清理残余

dpkg --list|grep mysql
 sudo apt-get remove mysql-common

2、升级apt

sudo apt-get update

3、安装MySQL

sudo apt-get install mysql-server

4、启动和关闭mysql的命令如下

#启动: 
sudo service mysql start
#重启:
sudo  service mysql restart 
#关闭: 
sudo service mysql stop

5、修改mysql的连接方式和数据库密码

刚安装好数据库你是不是发愁不知道密码啊.我来告诉你

首先要先使用无密码登录数据库一定要使用 sudo mysql -uroot -p 刚安装好可以这样登录.已经亲自试过了

sudo mysql -uroot -p

不用输入任何密码直接回车.然后按照以下命令把数据库的连接和密码都改一下就行了

简单吧.

mysql> use mysql;
  
#开启远程连接
update user set host='%' where user='root';
#修改了之后刷新以下权限
flush privileges;
#修改数据库密码.
ALTER USER 'root'@'%' identified with mysql_native_password BY '123456';
#修改了之后刷新以下权限
flush privileges;
#退出数据库
quit;

这个时候. 你在Linux中正常使用mysql -u root -p 然后输入你的密码已经可以正常进入mysql

6、解决Navicat连接不上数据库的问题

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

进入 vi /etc/mysql/mysql.conf.d/mysqld.cnf 找到bind-address,把127.0.0.1修改成0.0.0.0

然后在重启一下mysql服务.

#重启:
sudo  service mysql restart

安装Redis

apt安装(推荐:简单)

1、安装Redis

sudo apt-get install -y redis-server

2、设置密码(不设置密码可以跳过)

sudo vim /etc/redis/redis/redis.conf

修改配置文件里的requirepass,把注释关掉,然后后面改为你想设置的密码,然后再重新启动redis即可

service redis restart

3、测试

再进行redis操作的时候就会提示输入密码了

源码安装

1.下载

wget https://download.redis.io/releases/redis-6.0.9.tar.gz

2.解压

tar xzf redis-6.0.9.tar.gz

3.移动到你要安装的目录,我这里安装到了/user/local下

sudo mv ./redis-6.0.9 /usr/local/redis

4.进入你移动的目录

cd /usr/local/redis

5.编译redis

sudo make

6.测试编译是否成功(这一步时间会比较长,测试耗时5分钟左右)

sudo make test

7.安装

sudo make install

安装Nginx

1、安装nginx之前,安装一下工具

sudo apt update
sudo apt-get install libpcre3-dev
sudo apt-get install ruby
sudo apt-get install zlib1g-dev

2、下载安装Nginx

下载地址

tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.22.1/
 
#编译
./configure  --with-http_ssl_module
 
./configure 
 
#提示没有安装的工具包,见步骤一,并且删除nginx-1.22.1,重新安装
 
#安装
make && make install

3、修改配置

sudo vi /usr/local/nginx/conf/nginx.conf

4、验证 nginx 是否安装成功

/usr/local/nginx/sbin/nginx -v

5、启动 nginx 服务

sudo /usr/local/nginx/sbin/nginx

6、然后打开浏览器,访问ip如:localhost:80

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
打赏
0
0
0
0
17
分享
相关文章
|
12天前
|
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
76 25
ubuntu22 编译安装docker,和docker容器方式安装 deepseek
本脚本适用于Ubuntu 22.04,主要功能包括编译安装Docker和安装DeepSeek模型。首先通过Apt源配置安装Docker,确保网络稳定(建议使用VPN)。接着下载并配置Docker二进制文件,创建Docker用户组并设置守护进程。随后拉取Debian 12镜像,安装系统必备工具,配置Ollama模型管理器,并最终部署和运行DeepSeek模型,提供API接口进行交互测试。
310 15
Ubuntu图形化软件更新与移除
更新Ubuntu软件源的操作步骤,更新软件源的目的就是,将在Ubuntu官网的软件源更改到本地,也就是国内的软件源,这样的话下载安装,查找软件源的速度都会变得非常快; 1、双击win健,打开所有程序; 2、单击软件和更新进行一个设置; 3、打开了软件和更新界面,单击下载,下拉按钮,选择其它选项,单击选择最佳服务器按钮,这样他会自动的查找最快的软件源,进行一些测试, 4、结束后,单击选择服务按钮,让输入当前用户的密码,进行认证; 5、关闭后,可用软件的列表信息已过时,单击重新载入,他会更新软件缓存; 6、双击win健,打开所有程序,单击软件更新器;
23 7
Ubuntu系统下编译OpenCV4.8源码
通过上述步骤,你可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使你能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
83 43
Ubuntu系统下编译OpenCV4.8源码
通过上述步骤,你可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使你能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
78 30
OS-Copilot-ubuntu镜像版本的具体测试使用(安装方式有单独注明)
作为一名个人开发者,我主要负责云资源的运维和管理。在使用OS Copilot的过程中,我遇到了一些配置问题,特别是在ECS实例中设置AccessKey时,但最终成功解决了。通过使用OS Copilot的-t/-f/管道功能,我大大提升了效率,减少了命令编写的工作量,特别是在搭建Java运行环境时效果显著。此外,| 功能帮助我快速理解文档,整体体验非常流畅,推荐给其他开发者使用。
51 6
Ubuntu系统下编译OpenCV4.8源码
通过上述步骤,你可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使你能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
40 12
ubuntu 22安装lua环境&&编译lua cjson模块
通过上述步骤,可以在 Ubuntu 22.04 系统上成功安装 Lua 环境,并使用 LuaRocks 或手动编译的方式安装 lua-cjson 模块。本文详细介绍了每一步的命令和操作,确保每一步都能顺利完成,适合需要在 Ubuntu 系统上配置 Lua 开发环境的开发者参考和使用。
229 13
Ubuntu24.04安装Librenms
此指南介绍了在Linux系统上安装和配置LibreNMS网络监控系统的步骤。主要内容包括:安装所需软件包、创建用户、克隆LibreNMS仓库、设置文件权限、安装PHP依赖、配置时区、设置MariaDB数据库、调整PHP-FPM与Nginx配置、配置SNMP及防火墙、启用命令补全、设置Cron任务和日志配置,最后通过网页完成安装。整个过程确保LibreNMS能稳定运行并提供有效的网络监控功能。
Ubuntu 25 ARM 桌面系统抢先版发布:第一个Ubuntu ARM桌面系统
Ubuntu 25.04 将于2025年发布,首次支持ARM Desktop桌面版系统,为ARM架构设备如Mac M系列芯片、Raspberry Pi等带来全新的桌面体验。用户可通过虚拟机或双系统安装在Mac上运行Ubuntu ARM,抢先体验版已开放下载:[链接](https://www.baihezi.com/ubuntu/arm/desktop)。此版本不仅扩展了Ubuntu的硬件兼容性,还提供了丰富的功能和流畅的操作体验,适合开发者和技术爱好者尝试。
760 9
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等