ubuntu完全安装mysql8.0.28过程

今天安装了ubuntu的虚拟机,并安装了mysql8.0.28版本的数据库

修改密码改了挺长时间,记录下安装过程

安装ssh服务:

sudo apt-get install openssh-server

启动ssh服务:

service sshd start

安装mysql服务器端:

sudo apt install -y mysql-server

安装mysql客户端:

sudo apt install -y mysql-client

安装完成后根据提示找到了密码文件:

/etc/mysql/debian.cnf

查看该文件显示如下:

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = kYq3G8iSzqfXIXqb
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = kYq3G8iSzqfXIXqb
socket   = /var/run/mysqld/mysqld.sock

修改配置文件:

sudo vim /etc/mysql/my.cnf

添加如下配置:

[mysql]
default-character-set=utf8

[mysqld]
port=3306
bind-address = 0.0.0.0
skip-grant-tables
### 安装 MySQL 8.0.28 的逐步指南 尽管提供的引用主要涉及 MySQL 5.7 和 Ubuntu 16.04 的安装过程[^1],可以将其作为基础来扩展到更高版本的 MySQL(如 8.0.28)。以下是针对 Linux 系统上安装 MySQL 8.0.28 的具体步骤: #### 更新包索引 在开始之前,确保系统的软件包列表是最新的。运行以下命令更新本地包缓存: ```bash sudo apt-get update ``` #### 添加官方 MySQL APT 存储库 由于默认存储库可能不包含最新版的 MySQL,因此需要手动添加 MySQL 官方 APT 存储库。执行以下操作下载并配置该存储库: ```bash wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb ``` 在此过程中会弹出一个交互界面,选择 `mysql-8.0` 版本。 完成上述步骤后,再次刷新系统包管理器以应用更改: ```bash sudo apt-get update ``` #### 安装 MySQL Server 现在可以通过标准方法安装 MySQL 服务器组件: ```bash sudo apt-get install mysql-server ``` 此命令将自动处理依赖关系,并启动服务初始化流程。 #### 配置安全性设置 为了增强数据库的安全性,建议运行内置的安全脚本来调整一些敏感参数: ```bash sudo mysql_secure_installation ``` 按照提示设定 root 密码、移除匿名用户、禁用远程 root 登录以及删除测试数据库等选项。 #### 验证安装成功与否 最后一步是确认新部署的服务正常运作无误。利用下面这条指令查看当前正在使用的客户端工具及其连接状态信息: ```bash mysqladmin -u root -p version ``` 如果一切顺利的话,则应该能看到类似于这样的输出结果表明已正确加载指定版本号的信息[^4]。 ```python print("MySQL Installation Completed Successfully!") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值