[Exchange and share] 关于mariadb的密码更改问题!!
Tofloor
poster avatar
dgmenghuan
deepin
2024-03-05 09:00
Author

1.首先感谢v23小组改进了mariadb不能在v23下安装并使用的问题,谢谢!

2.以前在v20.9下,更改mariadb密码的时候要:1.use mysql;

2.update user set authentication_string=password('****') where user='root';

3.select user,plugin from user;

4.如果出现root auth_socket则说明无密码状态,这时候改须进行update user set authentication_string=password('***'),plugin='mysql_antive_password' where user='root';

现在我用v23进行安装mariadb的时候发现,以前的方法全都不行了,上网改了N圈,试用的很多种方式,最终用了以下方式:

1.flush privileges;

2.set password for 'root'@'localhost'=password('*****');

就能够实现密码更新了,我想问一下各位大神,是不是mariadb只在v23下发生这种情况,v20.9就不会,这是不是跟系统结构不一样的情况?

Reply Favorite View the author
All Replies
babyfengfjx
Super Moderator
CQA
2024-03-05 10:57
#1

理论上跟系统这块有啥关系吧,这种独立应用是完全解耦的,可以看一下V23上你安装的版本,跟20.9上的版本,然后去官网查询一下对应版本的更新信息,从这个层面去获取一些可能性的信息。

Reply View the author
Jokul
deepin
2024-03-05 11:44
#2
babyfengfjx

理论上跟系统这块有啥关系吧,这种独立应用是完全解耦的,可以看一下V23上你安装的版本,跟20.9上的版本,然后去官网查询一下对应版本的更新信息,从这个层面去获取一些可能性的信息。

https://bbs.deepin.org/post/267383

mariadb里有一段初始化数据库表的操作,如果系统不给权限,一般会出现安装成功,而无法管理的情况

image.png

vmware最新版bundle包安装也是一样,安装成功后虚拟网卡启动报错,得需要自己手动赋权初始化

感觉这都和deepin的账户权限管理有关,所以并不是完全解耦的

Reply View the author
dgmenghuan
deepin
2024-03-05 15:02
#3

谢谢各位大神

Reply View the author