Ubuntu20.04环境下安装Mysql8
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连接