kali linux2.0下MariaDB修改密码

在搭建kali linux的web环境时候,发现 MariaDB 配置变了,安装过程没有输入密码的提示,能直接进,而且无法用 mysqladmin 更改密码,这就导致 phpmyadmin 等本地 web 服务失效,查找了很多资料终于在askubuntu上找到方法。
####0x00 问题原因
mysql 认证使用的方法是 unix_socket,把其改成 mysql_native_password 即可。
####0x01 解决办法
把mysql服务关闭
sudo service?mysql?stop??

在启动mysql时不启动grant-tables授权表
mysqld_safe?--skip-grant-table?&??

根权限打开mysql

mysql -uroot
进到MariaDB
  MariaDB?[(none)]>?use?mysql??

重置密码

MariaDB?[(mysql)]>update?user?set?password=PASSWORD("YourNewPassword")?where?User=‘root‘;??

更改认证方法(移除unix_socket,换成mysql_native_password)

MariaDB?[(mysql)]>update?user?set?plugin="mysql_native_password";??

关闭MariaDB?

MariaDB?[(mysql)]>quit;??

再次关闭mysql

 service?mysql?stop??
 kill?-9?$(pgrep?mysql)??杀掉进程

然后打开mysql服务

service?mysql?start??

最后退出根权限,再进 MariaDB 就已经可以使用密码了
sqli-labs也可以正常连接数据库了。

Reference:
" rel="nofollow">原文:https://askubuntu.com/questions/705458/ubuntu-15-10-mysql-error-1524-unix-socket

原文地址:http://blog.51cto.com/11834557/2309882

时间: 2024-11-06 09:47:54

kali linux2.0下MariaDB修改密码的相关文章

忘记Zabbix管理页面登陆密码清理况下,修改密码!!

相信有很多人由于文档的缺失,或者工作交接的某些原因导致密码丢失,从而无法登录Zabbix管理界面,现在我发现了一个方法可以修改密码(直接在数据库修改表内容) 废话不多说,直接入主题: 1.进入数据库,修改zabbix的数据库下面的user表,不要告诉我数据库密码也忘了. MariaDB [(none)]> show databases; +--------------------+ | Database           | +--------------------+ | informati

linux下root修改密码

在命令行下输入 passwd [[email protected] ~]# passwd 在提示下输入新密码 Changing password for user root. New password: 完成后再次输入密码 Retype new password: 修改成功提示 passwd: all authentication tokens updated successfully.

Kali 2.0 下 Metasploit 初始化配置

在kali 2.0中,命令行中直接输入msfconsole 提示不能连接到数据库 ,是由于postgresql 未启动.因此,需要开启postgresql,并且进行postgresql 的初始化配置. 1.查看postgresql 的状态,为关闭状态. [email protected]:~#service postgresql status 2.开启postgresql数据库 [email protected]:~#service postgresql start 再次查看postgresql

centos7下mariadb 忘记密码处理方法

systemctl stop mariadb ==>停止mariadb数据库 mysqld_safe --skip-grant-table ==>进入单机模式 use mysql;==>进入mysql库 update user set password=password(新密码) where user='root' and host='localhost';==>设置新密码 flush privileges;==>刷新 新开窗口 mysqladmin -uroot -p sh

折腾kali linux2.0

偶然的机会了解到了kali linux这个用于渗透测试的linux发行版,于是就从官网下了iso,但是制作启动盘老出错(电脑上已经装了win8.1. ubuntu14.04. centos7).网上查了下说在linux下用dd命令特别简单,于是转到ubuntu下制作启动盘,不过没用dd, 右键iso文件选择了“使用磁盘映像写入器打开“,启动盘制作成功(里面生成了EFI.install和live三个文件夹).于是划了50GB的未分区磁盘,准备安装. 安装过程中选择手动分区,/目录和/home分开.

kali linux2.0安装vmware-tools方法更新版

众所周知,我们用vmware的时候总要安装vmware-tools来方便我们与宿主机共享文件,这也极大地方便了我们的操作:所以安装也是必要的选择,但是很少有人能了解这里面的原理,小编这就把自己的经验和大家分享一下,给新手朋友提供借鉴!大牛请绕过~~~ 0X01:首先在终端输入命令:apt-get install linux-headers-$(uname -r)来查看是否有内核头文件:这也是安装vmware-tools的准备工作之一:然而很多时候很不幸的看到的结果是无法定位软件包或者找不到内核头

给kali linux2.0装一个中文输入法

没有中文输入法好痛苦啊.. 毕竟做了无限网卡,虚拟机和主机可以完完全全当两台设备使用了,所以kali还是需要一个中文输入法才方便. 由于使用的是比较新的kali版本和源,现在安装fcitx已经可以直接安装到4.2.9的版本了,所以别犹豫直接使用 apt-get install fcitx 装完之后安装图形化管理.为什么安这个..因为在虚拟机里面,我又是mac很多键根本会触发各种各样的快捷键,所以不能使用键盘的地方就用鼠标点吧. apt-get install fcitx-config-gtk2

mysql8.0.4以后修改密码方式变更

https://blog.csdn.net/qq_38265784/article/details/80915098 use mysql: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; FLUSH PRIVILEGES; 原文地址:https://www.cnblogs.com/kexb/p/9942480.html

mysql8.0新增用户及密码加密规则修改

MySQL8.0已经发布GA版,当前最新GA版本为8.0.12.虽然相对于之前版本,MySQL8.0没有加入新元素,但是,经过代码重构,MySQL8.0的优化器更加强大,同时也有一些新特性,如支持索引隐藏等. 但是,MySQL新版本中也有很多与先前版本不一样的地方,比如在用户创建上就有很多变化. 1. 用户创建 创建用户的操作已经不支持grant的同时创建用户的方式,需先创建用户再进行授权 mysql> grant all on *.* to 'admin'@'%' identified by