阿里云实战之二(mysql+phpmyadmin)

前文安装好了空间的基本环境,本来运行在线代码编辑器不需要php+mysql的环境,不过我还是想在后续建设里面引入会员制度,这样php+mysql的环境就必不可少了。

 

一.Linux下MySQL忘记root密码的解决方法

首先用探针http://www.wcodei.com/i.php测试mysql环境是否可用,然后我不幸的发现自己忘记mysql密码了,汗一个。如下的方法可解决密码丢失问题:

1.修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables


2.保存配置文件后,重启MySQL服务 service mysqld restart


3.再次进入MySQL命令行 mysql -uroot -p,输入密码时直接回车,就会进入MySQL数据库了,输入下列命令修改root密码即可。

 

mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';   
mysql> flush privileges;
mysql> exit;


4.密码修改完毕后,再按照步骤1中的流程,删掉配置文件中的那行,并且重启MySQL服务,新密码就生效了。

 

二、搭建phpmyadmin

phpmyadmin是我很喜欢的一个管理数据库的工具,在http://www.phpmyadmin.net/上下载了最新的版本4.3.3后,在上传了该版本后进行访问时打开为空白页,然后参考了一堆的博客,发现别人的方法都米办法解决我的问题,偶只有参考官方文档http://docs.phpmyadmin.net/

  • You need PHP 5.3.0 or newer, with session support, the Standard PHP Library (SPL) extension, JSON support, and the mbstring extension.
  • To support uploading of ZIP files, you need the PHP zip extension.
  • You need GD2 support in PHP to display inline thumbnails of JPEGs (“image/jpeg: inline”) with their original aspect ratio.
  • When using the cookie authentication (the default), the mcrypt extension is strongly suggested.

从上文看来,我需要的就是增加mbstring和gd2的支持,阿里云空间这些都是需要自己安装的,不过好在安装还是很简单的。

添加mbstring

1.使用yum install php-mbstring命令来安装mbstring组件

2.修改etc\php.ini,增加一行

extension=mbstring.so

3.使用service httpd restart命令重启apache

添加gd库

1.使用yum install php-gd命令来安装GD组件

2.使用service httpd restart命令重启apache

 

来个探针看看http://www.wcodei.com/i.php

安装了这两个组件后就能打开phpmyadmin的登陆页面了,可惜登陆的时候会提示需要使用mysql5.5及以上版本,阿里云默认装的mysql是5.1版本。

这时我们需要升级mysql。先查看了一下我的阿里云空间是CentOS6.5也就是redhat6.5版本的linux空间。在http://dev.mysql.com/downloads/repo/yum/页面查到需要下载mysql-community-release-el6-5.noarch.rpm

于是我们这样下载并升级mysql

1.运行下面命令下载并升级mysql

rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

yum -y upgrade mysql

 

2.删除/var/lib/mysql下的直属文件,注意是文件不是文件夹

不删启动不了

 

3.重启mysql

/etc/init.d/mysqld restart

 

好了,现在就可以顺利用phpmyadmin来操作数据库啦。布置完环境才知道直接将phpmyadmin的包放上去就可以用,完全不用做其他的配置就能解决打开空白页的问题。

 

登陆phpmyadmin后会碰到如下的提示

配置文件现在需要一个短语密码。

我们可以通过配置文件来解决这个问题。

解决方法如下:

1.新建config文件夹并设置权限为777

2.进入phpmyadmin/setup/下进行配置,配置完后保存,config文件夹下将生成config.inc.php文件,将这个文件放到phpmyadmin下。

3.删除config文件夹。

 

你可能感兴趣的:(phpMyAdmin)