Ubuntu20.04安装Mysql8.0.29步骤详情

Ubuntu20.04安装Mysql8.0.29步骤详情

更新源地址文件

清华源地址
在这里插入图片描述
选择与自己Ubuntu系统(如20.04),复制下内容替换下/etc/apt/sources.list

# 备份ubuntu系统源文件
mv /etc/apt/sources.list.bak
# 新建/etc/apt/sources.list,把清华源内容粘贴进去
vim /etc/apt/sources.list

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse


# ESC保存退出

安装mysql-server

apt install mysql-server

修改配置

vim /etc/mysql/mysql.conf.d/mysqld.cnf

修改bind-address为0.0.0.0 否则无法远程登录,监听所有ip

bind-address            = 0.0.0.0
mysqlx-bind-address     = 127.0.0.1
sql_mode =

查看是否监听所有ip

netstat -tunpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:33060         0.0.0.0:*               LISTEN      911/mysqld          
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      911/mysqld          
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      689/systemd-resolve 
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      736/cupsd           
tcp6       0      0 ::1:631                 :::*                    LISTEN      736/cupsd           
udp        0      0 127.0.0.53:53           0.0.0.0:*                           689/systemd-resolve 
udp        0      0 0.0.0.0:39076           0.0.0.0:*                           731/avahi-daemon: r 
udp        0      0 0.0.0.0:631             0.0.0.0:*                           819/cups-browsed    
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           731/avahi-daemon: r 
udp6       0      0 :::37482                :::*                                731/avahi-daemon: r 
udp6       0      0 :::5353                 :::*                                731/avahi-daemon: r 

重启mysql服务

service mysql restart

登录Mysql

MySQL 8版本后有root权限可以免密登录

sudo mysql
# 进入到mysql
mysql> 

mysql8.0默认的加密方式是“caching_sha2_password”,而navicat只支持以前的”mysql_native_password”,所以接下来修改密码加密方式

-- 创建新用户
CREATE USER 'admin'@'%' IDENTIFIED BY '123456';
-- 修改加密方式
ALTER USER 'admin'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

-- 添加权限
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
-- 刷新权限
FLUSH PRIVILEGES;

使用Navicat测试连接

配置正确的ip,端口3306,输入上一步中新建的账号密码
在这里插入图片描述
  

至此结束!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 在Ubuntu 20.04上安装MySQL,可以按照以下步骤进行: 1. 打开终端,输入以下命令更新软件包列表: ``` sudo apt update ``` 2. 安装MySQL服务器和客户端: ``` sudo apt install mysql-server mysql-client ``` 3. 安装过程中会提示输入MySQL root用户的密码,输入并确认即可。 4. 安装完成后,可以使用以下命令启动MySQL服务: ``` sudo systemctl start mysql ``` 5. 可以使用以下命令检查MySQL服务是否已经启动: ``` sudo systemctl status mysql ``` 6. 如果需要开机自启动MySQL服务,可以使用以下命令: ``` sudo systemctl enable mysql ``` 7. 如果需要修改MySQL root用户的密码,可以使用以下命令: ``` sudo mysql_secure_installation ``` 该命令会提示输入当前root用户的密码,然后会进行一系列安全设置,包括修改root用户密码、删除匿名用户、禁止root用户远程登录等。 以上就是在Ubuntu 20.04上安装MySQL步骤。 ### 回答2: Ubuntu20.04是目前广泛使用的Linux操作系统版本之一,MySQL是一个流行的关系型数据库管理系统。在这里我将详细介绍Ubuntu20.04上如何安装MySQL数据库。 1.首先,我们需要使用命令行界面打开终端窗口,在此窗口中输入以下命令,以确保您的Ubuntu20.04已更新到最新版本。 sudo apt update sudo apt upgrade 2.下一步,我们需要在Ubuntu20.04上安装MySQL服务器。输入以下命令: sudo apt install mysql-server 3. 安装完毕后,您将需要启动MySQL服务并在开机时自动启动该服务。您可以通过输入以下命令以手动启动它: sudo systemctl start mysql 为了在开机时自动启动MySQL服务,您需要运行以下命令: sudo systemctl enable mysql 4.在MySQL服务启动后,您需要通过输入以下命令来增强MySQL的安全性: sudo mysql_secure_installation 5.执行此命令后,您将被提示输入root用户的密码,接着按照命令行提示的每一步来加固MySQL的安全。例如,您可以选择是否禁用root用户的远程登录以及是否删除测试数据库等。 6. 最后,您可以通过以下命令来测试您的MySQL是否已成功安装: sudo systemctl status mysql 如果一切正常,您将看到MySQL的运行状态。 在Ubuntu20.04上安装MySQL数据库是一个简单而快捷的过程。当您完成这些步骤之后,您将可以在您的系统中使用MySQL来存储和管理数据,而且所有的数据都将得到很好地保护。 ### 回答3: Ubuntu 20.04是一款较新的操作系统,MySQL又是一款非常实用的数据库,那么如何在Ubuntu 20.04上安装MySQL呢?接下来就是具体的步骤: 第一步:首先我们需要打开终端,通过以下命令可以安装MySQL: sudo apt update sudo apt install mysql-server 第二步:安装完后,我们需要检查MySQL是否在后台运行,我们可以使用以下命令来检查: sudo systemctl status mysql 如果MySQL正在运行,那么屏幕上会有一条绿色的信息提示,如果未运行则运行以下命令启动它: sudo systemctl start mysql 第三步:接着,我们需要安装一个安全性质的脚本,以确保MySQL服务器的安全性: sudo mysql_secure_installation 按照要求设置root安全口令,并删除测试数据库和匿名用户。 第四步:现在我们已经成功地安装MySQL,接下来就是登录MySQL: sudo mysql -u root -p 输入刚才设置的root安全口令,成功后就可以进入MySQL中了。 第五步:如果想使用MySQL的图形界面客户端工具,可以安装MySQL Workbench: sudo apt install mysql-workbench 最后,输入以下命令退出MySQL: exit 总结:以上就是在Ubuntu 20.04中安装MySQL步骤,简单明了,如果您有使用MySQL的需求,那么安装MySQL就是必要的,希望您能够成功安装并使用MySQL

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mrlijie00

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值