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 大功告成

相关推荐
2501_94583743几秒前
火山引擎hfr3i高主频实例,4.0GHz睿频突破性能上限
服务器
TracyCoder1234 分钟前
MySQL 实战宝典(二):MySQL vs Elasticsearch 文本检索性能全方位对比
数据库·mysql·elasticsearch
wangqiaowq6 分钟前
llama.cpp + llama-server 的安装部署验证
运维·服务器·llama
m0_737539376 分钟前
Mariadb 服务器
服务器·数据库·mariadb
wheeldown11 分钟前
【Linux TCP Socket 实战】 从单客户端到多客户端回声服务器
linux·服务器·tcp/ip
gsgbgxp15 分钟前
安装库是优先用conda还是pip
深度学习·ubuntu·conda·pip
looking_for__19 分钟前
【Linux】网络基础
linux·服务器·网络
TracyCoder12321 分钟前
后端架构基石:MySQL、ES、Redis 与 RabbitMQ 核心设计指南
mysql·elasticsearch·架构
克里斯蒂亚诺更新25 分钟前
vue展示node express调用python解析tdms
服务器·python·express
xiaolyuh12332 分钟前
MySQL MVCC(多版本并发控制)实现机制深度解析
数据库·mysql