mysql中phpmyadmin安装教程_安装phpMyAdmin图文教程[通俗易懂]

mysql中phpmyadmin安装教程_安装phpMyAdmin图文教程[通俗易懂]phpmyadmin的安装配置已经是老生常谈的话题了,网络上到处都可以找到相关的配置教程。但是,那些大多都是手动配置的,稍不留神,容易出错。因此站长今天在这里介绍的是,被很多phpmyadmin用户所忽略的phpmyadmin自带的安装程序,下面我们就开始一步一步来安装phpmyadmin。1、首先下载phpmyadmin3.4.11,这是目前最稳定无bug的版本,点击下载2、在你的web根目录新…

大家好,又见面了,我是你们的朋友全栈君。

phpmyadmin的安装配置已经是老生常谈的话题了,网络上到处都可以找到相关的配置教程。但是,那些大多都是手动配置的,稍不留神,容易出错。因此站长今天在这里介绍的是,被很多phpmyadmin用户所忽略的phpmyadmin自带的安装程序,下面我们就开始一步一步来安装phpmyadmin。

1、首先下载phpmyadmin3.4.11,这是目前最稳定无bug的版本,点击下载

2、在你的web根目录新建一个pma文件夹,将下载的phpmyadmin源文件解压到该目录,然后在pma文件夹里再新建一个config文件夹,一会我们使用的安装程序将会在这个目录写入配置信息

3、访问:http//localhost/pma/setup,进入安装界面,如下图所示,将默认语言修改为简体中文,下拉框的倒数第二个:

154HTD1-0.png

2、点击新建服务器,如下图所示:

154HU336-1.png

通常我们本地使用,是不需要配置SSL那些的,默认即可

3、点击认证,如下图所示:

154HV058-2.png

填写好密码

4、然后点击保存,返回安装界面,如下图所示:

154HT212-3.png

5、点击左侧的”功能”,再点击顶部导航栏的“安全”,如下图所示:

154HUb6-4.png

cookie有效期默认是1440秒,太短了,修改为1800,即半小时

6、修改之后,点击保存,返回安装界面,如下图所示:

154HT212-3.png

7、最后再点击一次下方的保存,这样配置文件就生成好了

8、复制config目录下生成的config.inc.php文件,拷贝到pma目录,然后访问http://localhost/pma,就可以按你刚才的配置进行登录了。

那么,如果我想配置phpmyadmin有选择的连接多个mysql服务器怎么办呢?简单!

再次访问http://localhost/pma/setup,点击加载,加载我们刚才在config目录生成的config.inc.php文件,然后点击”新建服务器”,跟之前的过程一模一样,站长这里创建了一个localhost1作为示例,保存后,再次拷贝config目录的config.inc.php到pma目录覆盖之前的配置文件,然后退出phpmyadmin,重新登录,如下图所示:

154HR050-6.png

你可以发现,在密码框的下面可以选择不同的mysql服务器登录了!但是至此,我们还不能喘口气,因为登录后,phpmyadmin会提示你删除config文件夹,如果是本地使用当然不用担心,但是如果你上传到服务器上就要谨慎了,不能让不怀好意的人来篡改你的配置。所以当你将phpmyadmin上传到服务器上并且安装完之后,应该删除该文件夹,如果你要重新配置,再重新上传即可!切记!!

安装中遇到的问题和解决办法:

网上有很多安装phpmyadmin的教程,可是都是要求修改libraries 目录下的 config.default.php 文件,明明 在 config.default.php 文件最上面有很大的几个字(“不要编辑“):

1

2

3

4

5

6

7

8

9

10

11

12

13

14

/*

*

* N   N  OOO  !!    DDDD   OOO    N   N  OOO   TTTTT   EEEE DDDD  I TTTTT !!

* NN  N O   O !!   D   D O   O   NN   N O   O   T     E    D   D I    T   !!

* N N N O   O !!   D   D O   O   N N N O    O   T     EEEE D   D I   T   !!

* N  NN O   O      D   D O   O    N  NN O   O   T     E    D   D  I   T

* N   N  OOO  !!    DDDD   OOO    N   N  OOO     T     EEEE DDDD  I   T   !!

*

*

* DO NOT EDIT THIS FILE, EDIT config.inc.php INSTEAD !!!

*

* phpMyAdmin default configuration, you can copy values from here to  your

* config.inc.php

*/

上面已经明确敬告不要编辑此文件,而是要自己编辑 config.inc.php .可以自己根据它提供的config.sample.inc.php修改。

下面我说下安装方法,以下操作都是在LINUX下进行,WINDOWS用户也可参考,只须作些许变动。

把下载回来的phpMyAdmin-x.x.x-all-languages.tar.gz 复制到网站根目录(当然,我这是本地调试,如果是服务器肯定要考虑安全问题的),在终端里进入网站根目录,运行命令:

1

tar -xzvf  phpMyAdmin_x.x.x-all-languages.tar.gz

这样文件就解压了,为了方便记忆,我用再把phpMyAdmin_x.x.x-all-languages重命名为phpMyAdmin。

接下来就是配置了,有两种方法,一种是手动修改hpMyAdmin目录下的 config.sample.inc.php文件,然后再把它重命名为config.inc.php。第二种方法是通过“设置向导”,这也是官方推荐的方法。可以在浏览器里访问http://localhost/phpMyAdmin/setup/

因为是多语言版的,所以中文的东东,大家 应该一看就会,我就不截图了。如果进去这里后,点“保存”配置后出现下面的错误提示:

1

2

法加载或保存配置

请在  phpMyAdmin 的根文件夹下创建可以写入的 config 文件夹,文档中有说明。否则你只能下载或显示配置。

这是因为没有相应的权限来创建配置文件,这时,可以用以下方法修改权限:

1

2

3

4

5

cd phpMyAdmin

mkdir config                         # 创建用来保存临时配置文件的目录

chmod o+rw config                    #  给它读写权限

cp config.sample.inc.php config/config.inc.php           # 复制样本配置文件并得命名

chmod o+w  config/config.inc.php     # 赋予配置文件读写权限

然后再在web页面里点“保存”来保存配置文件,这里就OK了。接下来你可以在X界面复制刚才新建 的那个 config目录下的config.inc.php文件到phpMyAdmin目录下面,并去掉它的写权限。或者你更喜欢用shell也行:

1

2

3

mv config/config.inc.php  .         #  移动配置文件到当前目录phpMyAdmin

chmod o-w config.inc.php           # 去除写权限

rm -rf  config        #移除临时目录

接下来还有几点要说明,

一是绝对不能复制 libraries/config.default.php 为config.inc.php作为配置文件来编辑。

二是论证方式,如果你只是本地调试,可以选择config 方式 ,此时config 认证方式的用户名和密码就要填写。用这种方式的话,每次进去都不要用户名和密码,只要知道地址的人就可以进去,所以很适合本地调试时用。

如果是服务器,一般是cookies方式,这种方式下进去要先输入用户名和密码。

三是SweKey 配置文件,一般留空。

四是连接方式,确定 怎样连接到服务器,如果不确定,请选择 tcp ,LINUX/UNIX用户的话,用socket 更高效。

使用socket连接方式后,在mysql client下输入status 后显示:

[cc lang=”bash”]

mysql> status;

————–

mysql Ver 14.12 Distrib 5.0.75, for debian-linux-gnu (i486) using readline 5.2

Connection id: 287

Current database:

Current user: root@localhost

SSL: Not in use

Current pager: stdout

Using outfile: ”

Using delimiter: ;

Server version: 5.0.75-0ubuntu10.2 (Ubuntu)

Protocol version: 10

Connection: Localhost via UNIX socket

Server characterset: latin1

Db characterset: latin1

Client characterset: latin1

Conn.characterset: latin1

UNIX socket: /var/run/mysqld/mysqld.sock

Uptime: 1 hour 13 min 3 sec

Threads: 1 Questions: 2633 Slow queries: 0 Opens: 1043 Flush tables: 3Open tables: 13 Queries per second avg: 0.601

————–

可以看到“Connection: Localhost via UNIX socket”字样。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138000.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • sublime text 2or3 设置和注册码licenses

    sublime text 2or3 设置和注册码licensessublimetextpreferrences-settings-userconfig:{“caret_style”:”phase”,”font_size”:12,”highlight_line”:true,”highlight_modified_tabs”:true,”ignored_packages”:[“Vintage”]}

    2022年7月14日
    24
  • pycharm安装教程2021.2.2_eclipse环境配置

    pycharm安装教程2021.2.2_eclipse环境配置在PyCharm中如何配置Anaconda3环境软件:PyCharm2020.2.2×64;Anaconda3(64-bit)步骤如下:1.File→NewProject2.选择Newenvironment,Conda选项我的是默认选好的,没有更改3.Create即可,下一次创建新的项目默认使用Anaconda环境…

    2022年8月29日
    5
  • 离散 单射 满射 双射

    离散 单射 满射 双射单射双射满射阐述一下什么是单射,双射,满射1.单射:对于每一个不同的x都有不同的y,即x1!=x2–>y1!+y2条件:|X|<=|Y|2.满射:对于每一个y都有x与之对应条件:|Y|<=|X|3.双射:既是单射又是满射条件:|X|=|Y|代码实现通过map函数建立映射1.单射:map<int,int>BuildInjection(vector<int>src,vector<int>dst){map&l

    2022年6月10日
    35
  • 一个普通java程序员的10年…泪奔 o(╥﹏╥)o o(╥﹏╥)o[通俗易懂]

    一个普通java程序员的10年…泪奔 o(╥﹏╥)o o(╥﹏╥)o[通俗易懂]大家好,我是曹尼玛,是一个很普通java程序员,今天看了下日期,转眼间,毕业9年,工作10年了,经历比较多,受伤比较多,收获比较多,改变也很多,对未来也有一些规划,对java新人有一些中肯的建议…过去10年的java人生回顾人生回顾,酸甜苦辣,蛋定就好…我的原生家庭和学业本D89年出生在沿海地区的一个普通农村家庭,一直供我上学,感恩父母!上的是农村小学,乡镇初中,乡镇高中,学习成绩中上,加上教育一般,以及我智商一般,即使努力,也就考了个破本科,选了个不用拼爹的专业-计算机科学与技术。.

    2022年6月10日
    89
  • Vue 后台管理系统 Demo

    Vue 后台管理系统 DemoGITHUB 原文地址 https github com lin xin vue manage system 前言该方案作为一套多功能的后台框架模板 适用于绝大部分的后台管理系统 WebManagemen 开发 基于 vue js 使用 vue cli3 脚手架 引用 ElementUI 组件库 方便开发快速简洁好看的组件 分离颜色样式 支持手动切换主题色 而且很方便

    2026年2月1日
    0
  • Linux上nginx配置SSL协议非80、443端口自动跳往https端口

    Linux上nginx配置SSL协议非80、443端口自动跳往https端口在生产环境中往往碰到一个网站需要多个访问端口,而默认的http访问端口是80,https访问的端口是443,然而这是不够在生产环境下使用的,这个时候就需要配置更多的端口来弥补这一缺点。默认情况下用户输入URL时是约简单越好,比如http://baidu.com,用户只需要输入baidu.com就可以访问。但是这样是通过http协议进行访问,而并非https进行访问。站在用户的角度来考虑问题他不…

    2022年6月22日
    120

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号