zoukankan      html  css  js  c++  java
  • 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 访问错误?那只好你自己去搜索了~~~

       

    PHP程序员 人在北京 如有需要,可以站内联系我!!!
  • 相关阅读:
    EFCore
    PS-邮件发送异常信息
    python-Django
    Autofac
    swagger
    查看哪个程序占用了端口
    SQL SERVER-系统数据库还原
    破解root密码
    WebApi路由
    async,await.task
  • 原文地址:https://www.cnblogs.com/flex_fly/p/3164821.html
Copyright © 2011-2022 走看看