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

相关推荐
焦糖布丁的午夜21 分钟前
MySQL数据库大王小练习
数据库·mysql
Shingmc32 小时前
【Linux】进程控制
linux·服务器·算法
Web极客码2 小时前
如何通过命令行工具检查 Linux 版本信息
linux·运维·服务器
远程软件小帮手3 小时前
云电脑挂机功能上线!边上班摸鱼边游戏多开教程
运维·服务器
Dxy12393102164 小时前
MySQL如何做读写分离架构
数据库·mysql·架构
kkkkkkkkl245 小时前
Prometheus指标入门详解
linux·服务器
意疏5 小时前
不用云服务器也能跨设备转写!CapsWriter+cpolar 实现离线语音协作自由
运维·服务器
小李独爱秋5 小时前
计算机网络经典问题透视:TCP的“误判”——非拥塞因素导致的分组丢失
服务器·网络·tcp/ip·计算机网络·智能路由器·php
派阿喵搞电子6 小时前
配置srs的鉴权时遇到的问题
服务器·docker·容器·srs
wanhengidc7 小时前
云手机 网络连接与持续性的表现如何
运维·服务器·科技·游戏·智能手机