ubuntu 服务器中mysql的安装与连接

1.mysql的安装与初始化

复制代码
sudo apt update
sudo apt install mysql-server-8.0 mysql-client-8.0 
sudo mysql # 进入mysqlshell后输入下面的命令设置mysql的密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

2.mysql 进行远程连接的时候报错记录

2.1.1 报错信息

2013 - Lost connection to MySQL server at 'handshake: reading initial communication packet', system error: 11

2.1.2 解决方案

修改配置文件配置允许远程连接

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

其中之' /etc/mysql/mysql.conf.d/mysqld.cnf ' 是ubuntu22.04中mysql8.0.35的具体配置文件路径,不同的版本文件路径有些差异,读者可以从/etc/mysql/mysql.conf 中获取信息。

2.2.1 报错信息

Host '' is not allowed to connect to this MySQL server

2.2.2 解决方案

Host is not allowed to connect to this MySQL server解决方法-CSDN博客

修改root用户允许远程访问后如果还是无法链接记得重新启动mysql服务

bash 复制代码
sudo systemctl restart mysql

3 大功告成

相关推荐
酷可达拉斯14 分钟前
Linux操作系统-升级OpenSSH修复漏洞
linux·运维·服务器·云计算
振浩微433射频芯片19 分钟前
用TU2303B双向无线模块打通标准化智能家居接入:433MHz方案的落地优势指南
服务器·网络·人工智能
冷凝娇22 分钟前
【MySQL】2026总结(二)
数据库·mysql
Molesidy42 分钟前
【Linux】基于busybox的根文件系统的完善
linux·服务器·嵌入式linux
wWYy.2 小时前
Mysql:Read View
数据库·mysql
zero_70322 小时前
HCIP 课程文字版思维导图笔记
服务器·网络·php
—Miss. Z—3 小时前
存储过程、用户定义函数、触发器和游标
数据库·mysql
小码农 - 初3 小时前
MySQL 的约束
mysql
文人sec3 小时前
MySQL事务与索引做了什么?
android·笔记·mysql
Dear~yxy4 小时前
MySQL企业级实战
数据库·mysql