ubuntu安装MySQL8

发布时间: 2023-11-21 10:24 阅读: 文章来源:1MUMB17PS

系统版本:ubuntu 20.04.3Mysql版本mysql Ver 8.0.31-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

安装步骤

1.安装更新源

sudo apt-get update

2.在线安装

sudo apt install mysql-server -y

3.启动服务

systemctlstartmysql.service

配置远程登录

使用debian-sys-maint账号登录,并设置root账号可以远程登录

查看debian-sys-maint账号密码

sudo cat /etc/mysql/debian.cnf

登录mysql

mysql -u debian-sys-maint -pupdate user set host=‘%‘where user=‘root‘;

如果需要重置密码可以使用以下命令直接修改root密码

ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘新密码‘

2.设置允许远程登录因为源安装默认的配置文件绑定的127.0.0.1的地址,所以不能被远程访问

Proto Recv-Q Send-Q Local AddressForeign Address Statetcp00 127.0.0.1:33060.0.0.0:*LISTEN tcp00 127.0.0.53:530.0.0.0:*LISTEN tcp00 0.0.0.0:220.0.0.0:*LISTEN tcp00 127.0.0.1:60100.0.0.0:*LISTEN tcp00 127.0.0.1:33060 0.0.0.0:*LISTEN tcp600 :::22:::*LISTEN tcp600 ::1:6010:::*LISTEN

需要修改配置文件mysqld.cnf

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

注释掉下面的两个配置

#bind-address= 127.0.0.1#mysqlx-bind-address= 127.0.0.1

重启mysql服务

systemctl restart mysql.service

看到已经生效

Proto Recv-Q Send-Q Local AddressForeign Address Statetcp00 127.0.0.53:530.0.0.0:*LISTEN tcp00 0.0.0.0:220.0.0.0:*LISTEN tcp00 127.0.0.1:60100.0.0.0:*LISTEN tcp600 :::3306 :::*LISTEN tcp600 :::22:::*LISTEN tcp600 ::1:6010:::*LISTEN tcp600 :::33060:::*LISTEN
•••展开全文