源码安装mysql(源码安装常见问题)
TSINGSEE青犀视频的平台均具备较强的可拓展性、部署轻快灵活、兼容度高,在安防监控等领域有着广泛的使用场景。平台基于云边端一体化管理,支持海量设备的接入、处理、分发、数据共享、智能分析等视频能力,已经成为安防市场的主流需求平台。
今天和大家分享一个我在开发中遇到的问题及解决办法:如何解决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安全生产摄像机,可实现的功能有安全帽检测、烟火检测、防护服检测、室内通道占用检测等等。感兴趣的用户可以前往演示平台进行体验或部署测试。