网站首页 > 文章中心 > 其它

php数据库密码在程序里

作者:小编 更新时间:2023-08-16 18:06:22 浏览量:348人看过

php数据库密码

原理上 PHP文件是一个程序 不是一个网页 他的返回结果(也就是输出)是一个网页 你看到的是他的返回结果 你访问一个php的同时 服务器上的WEB服务器 比如APACHE 去执行这个PHP程序 把返回的网页显示给你

方便你理解 一个程序 计算1+1

有PHP数据库,帐号密码在哪里能查到

php一般使用的mysql的数据库 如果没有密码的话 比较麻烦

要破解mysql的root密码 这是关键

参考:

php数据库密码在程序里-图1

如果是root密码:

方法一:

MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器:

safe_mysqld --skip-grant-tables

即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库.

需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效

php数据库密码在程序里-图2

方法二:

可以进行如下的步骤重新设置MySQL的root密码:

①..首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库.

因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的

状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对

外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全

状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线.

# vi /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables

例如:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-name-resolve

skip-grant-tables

保存并且退出vi.

# /etc/init.d/mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

# /usr/bin/mysql

Welcome to the MySQL monitor. Commands end with ; or \g.

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql USE mysql ;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;

Query OK, 0 rows affected (0.00 sec)

mysql flush privileges ;

Query OK, 0 rows affected (0.01 sec)

mysql quit

Bye

将刚才在[mysqld]的段中加上的skip-grant-tables删除

windows

①以系统管理员身份登陆系统.

myisamchk -r -q d:\mysql\data\latin1\*

r代表修复

q代表快速

d:\mysql\data\latin1\*数据库里面 *代表里面的所有的文件

方法三:

如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复.

kill +cat /mysql-data-directory/hostname.pid+

你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作.

(其实也可以用use mysql; update user set password =password('yourpass') where user='root' 来做到.)

方法四:(一定要先备份)

①.,重新在另一台电脑上安装相同版本的MySQL

这样就只有一个root用户了,密码为空......

php登录数据库,密码都直接写在程序里吗?不怕安全问题啊?

密码都通过加密然后存如数据库

也就是说密码不是明文存储的,登录的时候对比的是加密后的hash

以上就是土嘎嘎小编为大家整理的php数据库密码在程序里相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章