ubuntu下修改mysql5 7的密碼

2021-09-09 05:30:02 字數 1093 閱讀 9820

首先,修改mysql配置文:

vim /etc/mysql/mysql.conf.d/mysqld.cnf
在skip-external-locking的下一行新增skip-grant-tables,跳過密碼校驗

user            = mysql

pid-file = /var/run/mysqld/mysqld.pid

socket = /var/run/mysqld/mysqld.sock

port = 3306

basedir = /usr

datadir = /var/lib/mysql

tmpdir = /tmp

lc-messages-dir = /usr/share/mysql

skip-external-locking

skip-grant-tables

然後重啟mysql後,我們直接無密碼登陸:

sudo service mysql restart

mysql

登入後,我們來修改密碼

mysql>use mysql;

mysql>update user set authentication_string=password('新密碼') where user='root';

注意:可能遇到這樣的問題,這個是你的密碼強度不夠,請修改強度,舉例:@root_root_123 

到這裡還沒徹底弄好,千萬不要退出,這裡只是修改而已,還沒儲存 

繼續輸入以下命令:

mysql> flush privileges;

mysql> quit;

好了,大功告成,把配置檔案修改回去,注釋掉skip-grant-tables,然後重啟,

sudo service mysql restart
最後輸入你的新密碼登入。

mysql5無法注入 mysql5注入

對mysql5注入時,可以直接查詢information schema中的tables表,快速找到所需的表段。同時可以利用group concat函式,得到你想得到的東西,不用limit乙個乙個猜。前面先轉轉別人的東西 and 1 2 union select 1,2,group concat us...

記錄 linux下安裝mysql5

shell groupadd mysql 普通使用者 shell useradd g mysql mysql 為mysqld增加乙個登入使用者和組 shell gunzip mysql version.tar.gz tar xvf shell cd mysql version 挑選乙個你想解開分發包...

windows下重置mysql5的root密碼

1 殺死mysqld程序。2 如果你丟失或忘記root密碼,你可以用 skip grant tables重啟mysqld來更改密碼。此段文字引述自mysql 5.1手冊 cmd下 執行 mysqld skip grant tables 3 mysql use mysql database chang...