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解决方法,见文末扩展知识介绍。
修改root用户允许远程访问后如果还是无法链接记得重新启动mysql服务
sudo systemctl restart mysql
3 大功告成
扩展:
Host is not allowed to connect to this MySQL server解决方法
这个错误,其实就是我们安装的MySQL不允许远程登录,解决方法如下:
1.在装有MySQL的机器上登录MySQL mysql -u root -p密码
执行use mysql;
select host from user where user = ‘root’;
该结果表示是当前的root用户限制在当前的ip内访问的,需要修改他的访问域。
2.执行update user set host = ‘%’ where user = ‘root’;
3.执行FLUSH PRIVILEGES 或者重启 MySQL 即可;
到此这篇关于ubuntu 服务器中mysql的安装与连接的文章就介绍到这了,更多相关ubuntu安装mysql内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
使用cwRsync实现windows下服务器文件定时同步备份(附错误处理方法)
原来服务器一直用绿环ftp同步工具,发现一些大文件经常无法同步,所以这里推荐使用cwRsync2012-06-06服务器错误码500 501 502 503 504 505 详解
这篇文章主要介绍了服务器错误码500 501 502 503 504 505 详解,需要的朋友可以参考下2015-07-07阿里云主机不能用IP访问网站的解决方法(配置安全组规则搞定)
刚买了一台阿里云主机,迫不待及的试试速度,怎知网站访问不了,用IP或绑定域名都无法访问,后来提交工单才知道,需要配置安全组规则才行。针对同样像我一样的新手,本文就介绍一下如何在开通阿里云主机后配置安全组规则,让网站能够外网访问,需要的朋友可以参考下2020-07-07Windows Server 2016 上配置 APACHE+SSL+PHP+perl的教程详解
这篇文章主要介绍了Windows Server 2016 上配置 APACHE+SSL+PHP+perl的教程详解,需要的朋友可以参考下2017-01-01扔掉VPS面板!网站平滑迁移到LNMP或LAMP建站环境的方法图解
VPS面板带来了建站的便利,但是也导致了不少的问题,现在看来VPS面板很多的功能都是可以自己通过VPS配置来完成的,于是扔掉VPS面板,将网站迁移到LNMP或LAMP建站环境就自然应运而生的。下面给大家介绍扔掉VPS面板!网站平滑迁移到LNMP或LAMP建站环境的方法,一起看看吧2017-07-07
最新评论