使用php和mysql开发网站的话,phpmyadmin是一个非常友好的mysql管理工具,并且免费开源,国内很多虚拟主机都自带这样的管理工具,配置很简单,接下来在linux服务器上配置phpmyadmin来管理MySQL数据库

首先访问phpmyadmin官网首页,网址为:http://www.phpmyadmin.net/,进入之后有download按钮,先不要下载,因为下载下来是windows的zip包,点击导航栏的Download链接,进入下载界面,这里下载最新版的4.5.5.1,选择如图所示的版本下载:

下载下来上传到服务器上,然后执行下面命令解压:

tar -xvzf phpMyAdmin-4.5.5.1-all-languages.tar.gz

解压完成之后,我们放到一个可被web访问到的目录下,后续方便管理,比如/home/wwwroot

mv phpMyAdmin-4.5.5.1-all-languages /home/wwwroot/

然后执行 cd /home/wwwroot/ 然后将phpmyadmin目录重命名,尽量不让别人猜出来入口,比如:

mv phpMyAdmin-4.5.5.1-all-languages phpmyAdmina4689f

然后执行 cd phpmyAdmina4689f 进入安装目录,最新版本的phpmyadmin支持快速配置,不用执行安装脚本,官方有快速安装中文文档:http://docs.phpmyadmin.net/zh_CN/latest/setup.html#quick-install

这时候可以看到目录下有一个配置文件:config.sample.inc.php

将这个文件拷贝一份:

cp config.sample.inc.php config.inc.php

然后执行编辑:

vim config.inc.php

找到$cfg['blowfish_secret']配置项,后面默认为空,这里我们可以随便设置一个复杂的字符串,用来加密使用:

然后$cfg['Servers'][$i]['auth_type']这一项默认为cookie,表示每次都要登录,我们不用修改,这样比较安全,然后$cfg['Servers'][$i]['host'] = '127.0.0.1';这里建议设置成IP地址,则无论是本地还是远程只要mysql授权都没有问题,默认localhost可能会出现#2002 - Permission denied — The server is not responding 这样的错误,一定要注意,建议使用IP地址

如果本地调试的话,那么这里要设置成config,然后在这里填上用户名和密码,每次就自动进入了,调试比较方便

总体就是设置上面的登录认证类型和IP地址共两项,设置完成保存并退出,然后通过web访问我们phpmyadmin的目录地址即可,比如放到了www.xxxx.com下,那么这个时候我们需要访问:http://www.xxxx.com/phpmyAdmina4689f,注意Linux服务器严格区分大小写,这个时候看到登录界面,phpmyadmin就配置好了

空密码登录被禁止 (参见 允许空密码)

空密码登录被禁止 (参见 允许空密码)

的类似错误。则要修改../phpmyadmin/libraries/config.default.PHP 文件,找到下面两行

$cfg['Servers'][$i]['nopassword'] = false;

$cfg['Servers'][$i]['AllowNoPassword'] = false;

将两个false改为true,同时设置 $cfg['Servers'][$i]['password'] = ''

通过这样设置配置文件后phpmyadmin

就会允许以空密码方式登录MySQL数据库了。若重新以空密码方式登录phpmyadmin有时仍无法登陆,请清除cookie或关闭原来的

phpmyadmin

登录窗口,重新使用空密码登录。若这时候仍然显示空密码登陆被禁止,试试随便输入几个字符当作密码看是否能够登陆成功。登陆mysql服务器之后尽快将

mysql密码在phpmyadmin

中修改过来。

mysql在linux只有用空密码_在Linux服务器上配置phpMyAdmin--允许空密码相关推荐

  1. 在Linux服务器上配置phpMyAdmin--允许空密码

    使用php和mysql开发网站的话,phpmyadmin是一个非常友好的mysql管理工具,并且免费开源,国内很多虚拟主机都自带这样的管理工具,配置很简单,接下来在linux服务器上配置phpmyad ...

  2. 在Linux服务器上配置phpMyAdmin

    使用php和mysql开发网站的话,phpmyadmin是一个非常友好的mysql管理工具,并且免费开源,国内很多虚拟主机都自带这样的管理工具,配置很简单,接下来在linux服务器上配置phpmyad ...

  3. 转:在Linux服务器上配置phpMyAdmin

    使用php和mysql开发网站的话,phpmyadmin是一个非常友好的mysql管理工具,并且免费开源,国内很多虚拟主机都自带这样的管理工具,配置很简单,接下来在linux服务器上配置phpmyad ...

  4. Linux版本之docker容器bind9搭建DNS服务器和配置域名使用

    文章目录 Linux版本之docker容器bind9搭建DNS服务器和配置使用 前提条件: 1.下载镜像(主机dns200) 2.启动容器(主机dns200) 3.Webmin界面个性设置 4.设置d ...

  5. Linux系统如何连接和上传文件到服务器上

    Linux系统如何连接和上传文件到服务器上(图形化界面) 一.Linux连接服务器 1.安装rdesktop sudo apt-get intall rdesktop 2.使用rdesktop指令打开 ...

  6. Linux入门实践笔记(七)——云服务器中配置Java项目的JMX连接失败问题解决记录

    Linux入门实践笔记(七)--云服务器中配置Java项目的JMX连接失败问题解决记录 参考文章: (1)Linux入门实践笔记(七)--云服务器中配置Java项目的JMX连接失败问题解决记录 (2) ...

  7. windows 中 vpn连接提示, 虚拟专用网络 由于RAS/虚拟专用网络,服务器上配置的某个策略,服务器用于验证用户名和密码的身份验证方法可能与连接配置文件中的身份证验证方法不匹配

    windows 虚拟专用网络 由于RAS/虚拟专用网络,服务器上配置的某个策略,服务器用于验证用户名和密码的身份验证方法可能与连接配置文件中的身份证验证方法不匹配 打开网络 更换网络适配器 选项 右键 ...

  8. bt5更改mysql密码_修改PostgreSQL数据库的默认用户postgres的密码

    有时候,忘记了postgresql 安装时默认用户postgres 的密码,怎么办呢? linux shell命令下面输入: sudo -u postgres psql  (这样就可以直接登录进pos ...

  9. linux扩展磁盘空间命令_在Linux上监视磁盘空间– SQL Server DBA的有用命令

    linux扩展磁盘空间命令 In this article, we will explore the different Linux commands related to the disk spac ...

最新文章

  1. 【UIKit】UITableView 自定义Cell2
  2. Python几个简单好用的基础功能
  3. Facebook:对比COPA 与CUBIC,BBR v1在拥塞控制及视频质量的表现
  4. Cloudstreams: 云间整合的下一个挑战
  5. 深浅拷贝的应用-copy、mutableCopy
  6. 月薪三万,依然买不起房
  7. 关于hibernate插入数据时的乱码问题
  8. 彩灯控制器课程设计vhdl_基于VHDL的彩灯控制器设计与实现.doc
  9. 财务系统服务器计入什么科目,系统服务费入什么科目
  10. Unity爆炸、闪电、火焰、雷雨特效Demo
  11. 天空之城用计算机弹歌,原神琴谱天空之城怎么弹?天空之城琴谱一览
  12. Babel转码器安装及使用
  13. 高并发数据缓存池(基于EHcache)
  14. 【项目管理】软件项目经理述职报告
  15. 浅谈技术管理者的角色认知与自我管理
  16. java基础之import语句_繁星漫天_新浪博客
  17. 一阶系统开环传递函数表达式_古典控制理论(三)根轨迹法(闭环系统)
  18. 怎么购买苹果教育优惠产品?苹果在线商店购买教育优惠产品的具体流程
  19. 消除“Unfortunately, System UI has stopped”的方法
  20. PROFINET如何实现“一网到底”?

热门文章

  1. spring cloud eureka 服务之间调用_Spring-cloud微服务实战【一】:微服务的概念与演进过程...
  2. 微信小程序业务-字符串生成二维码(weapp-qrcode)
  3. 前端跨域请求get_前端跨域请求jsonp实现
  4. Win10(UEFI启动)安装Ubuntu18.04双系统
  5. Spring MVC 成员变量 request 线程安全问题的讨论
  6. Promise 基础用法
  7. ElasticSearch概述和定义
  8. 运维专家:我在大数据项目中踩过的那些坑
  9. iOS开源项目周报0323
  10. Effective C++ ------- virtual