ubantu下载mysql

该文详细介绍了如何在Ubuntu操作系统中卸载并重新安装MySQL,包括设置root密码、授权远程访问、修改配置文件、开启和关闭防火墙以及开放特定端口。最后,通过编写并运行C++程序测试了MySQL的连接和查询功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubantu搭建mysql环境

第一步:ubantu彻底卸载mysql

sudo apt purge mysql-*
sudo rm -rf /etc/mysql/ /var/lib/mysql
sudo apt autoremove
sudo apt autoclean

第二步:ubantu下载mysql

sudo apt-get update
sudo apt-get install mysql-server

第三步:ubantu修改mysql的root密码

sudo cat /etc/mysql/debian.cnf // 查看配置文件
//用里面的user和password登录
mysql -u debian-sys-maint -p // 登录默认账号
use mysql
update user set authentication_string=‘’ where user=‘root’; //将字段置为空
alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘123456’; //修改密码
exit

第四步:ubantu授权远程登录

https://zhuanlan.zhihu.com/p/587097435#:~:text=MySQL8.0%E8%AE%BE%E7%BD%AE%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%201%201.%E7%99%BB%E5%BD%95MySQL%20m

### 如何在 Ubuntu下载并安装 MySQL #### 使用默认软件库安装 MySQL 5.7 Ubuntu 18.04 默认提供了 MySQL 5.7 版本,可以直接通过系统的包管理工具 `apt` 进行安装。以下是具体操作方法: 更新本地的包索引文件: ```bash sudo apt update ``` 安装 MySQL 服务器及其客户端组件: ```bash sudo apt install mysql-server mysql-client ``` 验证 MySQL 是否成功安装以及其运行状态: ```bash sudo systemctl status mysql.service ``` 此过程适用于希望快速部署标准版 MySQL 的场景[^1]。 --- #### 安装最新版本的 MySQL (如 MySQL 8) 如果需要安装更高版本的 MySQL(例如 MySQL 8),可以借助官方提供的 APT 软件仓库完成安装。以下是详细的步骤说明: ##### 添加 MySQL 官方 APT 仓库 从 MySQL 官网获取配置包,并将其添加到系统中: ```bash wget https://dev.mysql.com/get/mysql-apt-config_0.8.26-1_all.deb sudo dpkg -i mysql-apt-config_0.8.26-1_all.deb ``` 在此过程中会弹出一个交互界面,允许用户选择所需的 MySQL 版本(如 MySQL 8)。确认选项后继续执行以下命令以刷新包列表: ```bash sudo apt update ``` ##### 执行安装流程 启动正式安装程序来设置最新的 MySQL 数据库服务端和客户端环境: ```bash sudo apt install mysql-server mysql-client ``` 同样地,可通过下面这条指令检查服务的状态是否正常运作: ```bash sudo systemctl status mysql.service ``` 对于追求功能更全面或者安全性更高的数据库解决方案来说,这种方法尤为适用[^1]。 --- #### 编译方式手动安装 MySQL 当预构建二进制发行版无法满足特定需求时,可以选择从源码编译的方式来定制化安装 MySQL 。这通常涉及更多复杂的前期准备工作,包括但不限于依赖项解决、优化参数调整等环节。 第一步是从官网拉取对应版本号的目标压缩包文件: ```bash wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26.tar.gz tar zxvf mysql-8.0.26.tar.gz cd mysql-8.0.26/ ``` 接着按照惯例顺序依次完成 cmake 构建脚本初始化工作、make 命令实际制造成品阶段直至最后一步 make install 正式安放至指定目录位置之中去实现整个自定义编译全过程[^2]。 注意这种方式技术门槛较高且耗时较长,在一般情况下并不推荐给普通使用者采用除非确实存在特殊理由必须如此行事才行。 --- ### 总结 以上介绍了三种不同的途径用于达成于 Ubuntu 平台之上顺利安置好属于自己的 MySQL 实例目标——利用自带资源中心迅速搞定基础款型;依靠厂商专属通道引入前沿成果展现企业级风采;抑或是深入底层亲手打造独一无二的作品彰显个性魅力无限可能尽在于此!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值