ubuntu 安装phpmyadmin

参考文章: http://www.111cn.net/database/mysql/43957.htm    access错误的解决方法

 

1 首先下载  去官网下载phpmyadmin

2  然后直接把下载好的zip包解压到 可以运行的目录下,比如 apache的htdocs,或者nginx的html。。.比如我把zip包复制到了 /usr/local/nginx/html/phpmyadmin

3  复制phpmyadmin目录下的config.sample.inc.php 文件,(命令: cp config.sample.inc.php config.inc.php )

4 修改config.inc.php,找到

  /* User used to manipulate with storage */
   $cfg['Servers'][$i]['controlhost'] = 'localhost';
   $cfg['Servers'][$i]['controluser'] = 'root'; //修改登录用户名
   $cfg['Servers'][$i]['controlpass'] = '123456'; //修改登录密码

 

5 登录测试 ,我本地的路径是 localhost/phpmyadmin, 输入用户名,密码,如果提示access 错误,就用命令行检查下

  5.1    命令行

    我是用 apt-get install mysql-server mysql-client  这种方式安装的mysql

       #路径可能不同  

   5.1.1  /etc/init.d/mysql stop       #停止mysql

     5.1.2  mysqld_safe --skip-grant-tables  --skip-networking &  # 应该是去掉权限,关闭连接的意思~~ 关闭连接可以不用写

        如果执行5.1.2后提示什么log写入错误而导致执行过慢,可以直接按下 ctrl+c 中止

      5.1.3 

    然后直接输入命令  mysql,应该可以直接进去mysql的命令行模式了。

  

####  忘记登录密码时 可以执行哦~~~
mysql > UPDATE FROM mysql.user SET password = PASSWORD('123456') WHERE user='root' AND host='localhost' ;

 

    mysql  >  flush privileges;   #可以先清除权限,防止提示什么mysqld_safe正在运行,命令不能执行的问题 ,当然你也可以 

               ps aux | grep mysql #找到相关进程

             然后用命令 kill  11111(11111代表pid号,可能不同) ,杀掉进程

 

  5.1.4 

  mysql > grant all privileges on *.* to 'root'@'localhost' identified by '你的密码' with grant option; 

 

#给不能访问的用户 加权限,mysql5.5中默认把root的权限关闭了?你可以找找资料~~~

 

        执行完5.1.4还提示access 访问错误?那只好你自己去搜索了~~~

   

 

 

 

 

 

posted @ 2013-07-01 14:18  flex_fly  阅读(962)  评论(0编辑  收藏  举报