您当前所在位置:首页安装教程如何解决MySQL5.7安装后root用户只能服务器本地登录?

如何解决MySQL5.7安装后root用户只能服务器本地登录?

更新:2023-09-03 11:02:57编辑:tooool归类:安装教程人气:180

TSINGSEE青犀视频的平台均具备较强的可拓展性、部署轻快灵活、兼容度高,在安防监控等领域有着广泛的使用场景。平台基于云边端一体化管理,支持海量设备的接入、处理、分发、数据共享、智能分析等视频能力,已经成为安防市场的主流需求平台。

如何解决MySQL5.7安装后root用户只能服务器本地登录?

今天和大家分享一个我在开发中遇到的问题及解决办法:如何解决MySQL5.7安装后root用户只能服务器本地登录的问题。若有用户遇到类似的问题,也可以参照这个步骤去排查和解决。

当我在切换数据库操作时,在ubuntu系统安装MySQL5.7后,root用户只能服务器本地登录,其它服务器使用root用户连接不上。

原来是Mysql5.7没有为root用户提供密码,root用户登录验证方式默认使用auth_socket插件,该插件不验证密码,只检查用户是否使用UNIX套接字进行连接,然后比较用户名。所以在这里,需要修改root用户的密码验证方式。

MySQL安装及修改密码过程:

1)安装:apt install mysql-server

2)查看是否安装成功:systemctl status mysql

3)登录:

Mysql -uroot -p 回车输入密码

选择数据库:use mysql;

查看系统用户表:

修改root密码和密码验证插件,并刷新:

update user set authentication_string=PASSWORD('EasyCVR2022'), plugin='mysql_native_password' where user='root';

flush privileges;

修改后,可以在其它服务器或者代码里使用root账号和密码登录。

我们将不定期在博文中更新一些开发技巧、功能优化、疑难解决等文章和大家分享,欢迎大家关注我们的内容。

随着视频监控逐渐朝着综合化、智能化方向发展,我们的平台也在不断拓展新应用和技术,比如近期我们在EasyCVR中增加了新功能视频轮巡、电子地图与轨迹追踪等,同时我们也基于边缘AI计算技术推出了智能AI安全生产摄像机,可实现的功能有安全帽检测、烟火检测、防护服检测、室内通道占用检测等等。感兴趣的用户可以前往演示平台进行体验或部署测试。

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

只能本地登录安装服务器
win10系统如何更改酷我音乐音乐字体 windows10系统QQ远程协助连不上如何解决