本文目录一览:
- 1、php 怎么新建mysql 用户 数据库 和 设置数据库权限啊
- 2、win7+wamp phpadmin设置
- 3、localhost可以进入而localhost/phpmyadmin无法进入
- 4、phpmyadmin配置好了登陆的时候没反应?
- 5、appserv-win32-2.5.9安装后,打开首页:点PHP能正常显示;但点phpMyAdmin打不开,报错,这是为什么呢?
- 6、Phpmyadmin配置缺少mcrypt扩展,请检查PHP配置。已经试过很多方法都没解决
php 怎么新建mysql 用户 数据库 和 设置数据库权限啊
一、用PhpMyAdmin新建一个MySQL用户.
1,用root登陆phpmyadmin
2,点权限
3,点创建一个用户
4,选择所有权限
执行
二、使用可视化操作软件,如phpmyadmin,mysqlcc等。
或者用命令行Create Database 数据库名
三、for example
创建用户vap,并分配权限:对数据库vap的所有表可以从所有机器(第一句)和本地机器(第二局)进行访问,并拥有任意权限,密码为vap
grant all privileges on vap.* to 'vap'@'%' identified by 'vap';
grant all privileges on vap.* to 'vap'@'localhost' identified by 'vap';
win7+wamp phpadmin设置
在WampServer安装完成后,通过打开后可以看到WampServer自带的一个简单的页面,里面有phpinfo、phpmyadmin和sqlitemanager三个工具。
打开phpmyadmin会在下方看到提示,root用户没有设置密码,我们先为root帐户设置密码。点击phpmyadmin页面中部的“权限”,可以看到“用户一览”,这时候应该只有一行用户信息,即root localhost这一行,点击这一行最右侧的编辑权限图标,在新页面找到“更改密码”,为root用户设置密码,并点击“执行”。-phpmyadmin目录权限
然后刷新页面,会看到错误提示,这是因为帐户已经设置密码,到WampServer程序安装目录,在apps目录找到phpmyadmin的目录,打开phpmyadmin目录里面的config.inc.php文件,找到下面这一行:-phpmyadmin目录权限
$cfg['Servers'][$i]['password'] = '';
在等号右面的单引号里面输入刚才设置的密码,重新打开phpmyadmin的页面并刷新,这时候phpmyadmin就可以正常访问了。
localhost可以进入而localhost/phpmyadmin无法进入
首先确定你的机器上已经安装好Apache+PHP+MYSQL,可以正常运行PHP后,有以下两种方法可以实现你上面的要求:
一、打开apache的配置文件httpd.conf,把默认文档目录改为你的phpmyadmin所在的目录,假如你的phpmyadmin解压缩后放在D盘website目录下的话,那你就把DocumentRoot改为DocumentRoot "D:/website",然后目光下移找到Directory字样,将其修改为Directory "D:/website",然后保存,关闭,重启APACHE即生效,之后你就可以试着访问了;-phpmyadmin目录权限
二、不修改documentroot,添加一个虚拟目录,具体操作方法为:
打开apache的配置文件httpd.conf,在其中添加以下内容,
Alias /phpmyadmin/ "D:/website/phpmyadmin/"
Directory "D:/website/phpmyadmin/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
/Directory
添加完成后依然保存,然后重启apache就生效了。
注意,以上方法是针对apache2.x版本的配置,如果你的Apache是1.x版本的,那就更简单了,直接添加一行就行,
Alias /phpmyadmin/ "D:/website/phpmyadmin/"
然后保存再关闭httpd.conf,重启apache就生效了。
这都是本人亲测亲得的实际经验,希望能帮上你。
至于上面的朋友说的用何种MYSQL管理工具的话,这个就取决于自己的兴趣了,需要提醒一下的是:SQLyog和MySQL-front是本机连接的,如果你只是在本机做开发测试,则用SQLYOG和MYSQL-FRONT比较方便,但是如果是在互联网上做正式的数据库服务器的话,还是需要使用PHPMYADMIN的,因为这个基于浏览器的管理方式可以更灵活的让数据库使用者进行备份查询等操作。-phpmyadmin目录权限
phpmyadmin配置好了登陆的时候没反应?
我原来都是正确的,然后重启可能能好用
还有就是用而不用127.0.0.1
看一下下面的文章
安装 phpMyAdmin
下载得到 phpMyAdmin-2.10.0.2-all-languages.zip,将其解压到 你网站根目录下并重命名为phpMyAdmin,
找到并打开 libraries/config.default.php (有些版本是当前目录的 config.inc.php或者 config.defaut.php)
做以下修改:
1 查找 password 有如下两行
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
把你的mysql密码填到$cfg['Servers'][$i]['password'] = ''; 单引号里边
appserv-win32-2.5.9安装后,打开首页:点PHP能正常显示;但点phpMyAdmin打不开,报错,这是为什么呢?
一、这个问题是因为session存放目录的权限问题。Internet来宾账户必须拥有session目录的控制权限。
处理办法:
文件夹选项-查看-去掉“简单文件共享”的勾勾!再右键文件夹属性,安全选项出现了
二、就一定要添加evryone的控制权限,权限是完全控制,否则是没用的。
操作:找到PHP5文件夹下的session文件夹,右键找到属性,点安全,点高级,再点立即查找,
找到evryone,权限是完全控制。
三、
将php.ini中的session.auto_start的值改为1(启动),默认是0(禁用),
最后,是在phpmyadmin中找到,config.sample.inc.php,改成config.inc.php,找到 $cfg['blowfish_secret'] 将后面的赋值,加入数字和字母组合。全部修改完以后,重启iis或者apach,就可以看到熟悉的phpmyadmin的登陆界面了。-phpmyadmin目录权限
Phpmyadmin配置缺少mcrypt扩展,请检查PHP配置。已经试过很多方法都没解决
1.在系统的 system32(C:\windows\system32) 目录下缺少 libmcrypt.dll文件,解决方法是找到php目录下的libmcrypt.dll,并将libmcrypt.dll复制到C:\windows \system32目录中,然后重新启动Web服务。-phpmyadmin目录权限
2.在C:\windows目录下的php.ini文件中,没有将“;extension=php_mcrypt.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件
找到;extension=php_mcrypt.dll
改成extension=php_mcrypt.dll //去掉前面的;使之生效】
3.Mysql目录没有读取权限,正确的目录权限如下:
administrator 完全控制
system 完全控制
user 读取加运行
其他的用户权限全部删除(也可保留,但安全性不高,建议删除),然后重启MYsql服务和Web服务(建议修改此项后重启一下服务器)
当你试过所有办法之后还是不行,其实还有一步,网上很少有说,解决办法,我的是WINXP+IIS+PHP5+MYSQL5
棹面我的电脑右键属性高级环境变量系统变量新建
名:phprc
值:d:php (你的PHP在什么目录就是什么)
数据库安装肯定没有问题,因为我用命令行管理工具能够使用数据库