欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql三種提權方式

錢艷冰1年前10瀏覽0評論

MySQL是一種常用的關系型數據庫,被廣泛應用于各個領域。但是,由于特定的實際需要,我們需要掌握MySQL提權的方法。

下面介紹MySQL三種提權方式:

1. 利用root權限提權

$ sudo mysql -u root -p
mysql>use mysql;
mysql>update user set plugin='mysql_native_password' where user='root';
mysql>flush privileges;
mysql>exit;
$ sudo /etc/init.d/mysql restart
接下來即可使用ROOT賬號進行代理登陸即可。

2. 利用MySQL配置文件提權

使用root賬號編輯MySQL配置文件my.cnf,其中添加如下內容:
[mysqld]
user=root
接下來即可使用ROOT賬號進行代理登陸。

3. 利用mysql_safe模式提權

在mysql_safe模式下,MySQL會強制以root賬號運行mysqld_safe腳本,從而實現提權。
使用以下命令進入mysql_safe模式:
$ sudo /usr/bin/mysqld_safe --skip-grant-tables &
執行以下命令以建立新的賬號,授權并刷新:
mysql>use mysql;
mysql>insert into user (Host,User,Password) values ("%","hacker",password("hackerpassword"));
mysql>grant all privileges on *.* to hacker@'%' identified by 'hackerpassword';
mysql>quit;
$ sudo /etc/init.d/mysql restart
接下來即可使用剛剛建立的用戶hacker登入。

總結:

以上就是MySQL三種主要的提權方式。如果你想要成為一名優秀的數據庫管理員,那么這些內容一定是不能缺少的。