Ubuntu20.04环境下安装Mysql8

本文介绍了在Ubuntu20.04系统下安装MySQL Server的详细步骤,包括使用apt-get安装相关依赖,设置MySQL初始密码,以及配置远程连接。在安装过程中,如果遇到1045错误,可以通过查看debian.cnf获取默认密码。最后,通过修改my.cnf文件将root用户的host改为%以允许远程连接,并在Navicat Premium中成功建立连接。
摘要由CSDN通过智能技术生成

Ubuntu20.4安装Mysql-Server

话不多说,直接上步骤。

利用Xshell连接Ubuntu20.04

在这里插入图片描述

按照下面步骤安装

  • 检查是否有残留MySQL依赖项
dpkg --list|grep mysql
  • 安装相关依赖
#命令1
sudo apt-get update		//如果用的root账号登录的就不需要sudo
#命令2
sudo apt-get install mysql-server  //直接输入Y
#命令3
sudo apt-get install mysql-client
#命令3
sudo apt-get install libmysqlclient-dev

在第一个sudo apt-get install mysql-server 网上都说有提示弹出需要设置密码
我倒没遇到过。

配置

mysql -u root -p

有些说会提示出1045错误,但我不需要输入密码就可以进入Mysql。
在这里插入图片描述
如果有以上报错。可以用系统自带的账号密码登录MYsql服务。

cd /etc/mysql/
#在以下有debian.cnf文件,里面就有初始化的账号密码
sudo cat debian.cnf

在这里插入图片描述

mysql -udebian-sys-maint -pIaIebNclAktgX8Ek	//就可以直接登录MYSQL

在这里插入图片描述
修改成自己的密码

alter user ‘root’@‘localhost’ identified by ‘自己的密码’

现在就可以直接使用自己设置的密码本地登录到MYSQL服务

远程连接设置

  • 将root的host改成%,这样就可以远程连接
use mysql;

select user,host,plugin from user;

update user set host='%' where user='root';

在这里插入图片描述

  • 修改配置文件,否则还会报错
    打开以下配置文件。
cd /etc/mysql/

vim my.cnf		//如果这里没有bind-address属性就去修改下面配置文件

cd /etc/mysql/mysql.conf.d/

vim mysqld.cnf   //这里一定会有bind-address属性

//修改成0.0.0.0

在这里插入图片描述
以上配置就可以直接通过Navicat Premium连接
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值