zoukankan      html  css  js  c++  java
  • Mysql 安装及MySQL-python 问题

    今天遇到了个低级问题:
       EnvironmentError:mysql_config not found

      网上谷歌了一圈发现没用,静下来想的时候才发现新电脑没安装Mysql,吐血

    后面再去官网上下载Mysql 进行配置的时候,出现
      -bash: mysql: command not found

    1、先找到mysql安装路径: /usr/local/mysql/bin

    2、cd /usr/local/mysql/bin

    3、ln -fs /MYSQLPATH/bin/mysql mysql

    mysql 常见操作及小白问题:

      1、user表不存在?:
          users表实在performance_schema数据库下的,如果需要查找用户表可:select user from mysql.user

      2、删除user表用户:

          delete from mysql.user where user = 'root' and host = 'local';

      3、修改用户密码:

           update mysql.user set password = 123456789 where user='root' and host='localhost';

      2、mysql 停止、开始、重启:
            

             sudo /usr/local/mysql/support-files/mysql.server start

             sudo /usr/local/mysql/support-files/mysql.server stop

             sudo /usr/local/mysql/support-files/mysql.server restart

     

     

    刚设置的密码无法进入,只能通过安全模式进入:
      

     

        sudo mysqld_safe --skip-grant-tables

     

           但是报错:sudo: mysqld_safe: command not found

    这时候需要配置alias,步骤:

      1、cd ~/

      2、vi .bash_profile

      3、

        alias 'mysql=‘/usr/local/mysql/bin/mysql'

        alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

        alias mysqld_safe='/usr/local/mysql/bin/mysqld_safe'

      ’/usr/local/mysql‘指mysql在mac上安装路径

      4、source ~/.bash_profile

     

     

    这样继续,进入安全模式

        

          sudo mysqld_safe --skip-grant-tables

    如果实在进入安全模式不行,可以通过下面

    sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

     

     

    最后还有一种办法进入安全模式:
      cd 安装目录: $cd /usr/local/mysql

      vim my.cnf文件

      添加:skip-grant-tables

      保存并推出

      重启mysql服务

      update mysql.user set password = 123456789 where user='root' and host='localhost';

      flush privileges; --刷新

      删除my.cnf中添加的"skip-grant-tables"

      

    查看端口是否被占用: 

    sudo lsof -i tcp:port 如:sudo lsof -i tcp:8080`

     查看进程PID ,可以将进程杀死。

      sudo kill -9 PID

  • 相关阅读:
    Extjs杂记录
    Extjs获得组件值的方式
    Extjs选中多行Grid提交
    Extjs定时操作
    Maven自动部署Tomcat错误排除
    Eclipse下maven部署web项目到tomcat7(兼容tomcat8)
    MyEclipse 2013安装后要做的几件事
    从零开始学习SSH框架笔记之四 几个关键配置文件备忘(模板)
    虚机,操作系统启动以后,卡住不动了,按F2,出现缺失文件的内容
    chroot命令
  • 原文地址:https://www.cnblogs.com/air-liyan/p/8423604.html
Copyright © 2011-2022 走看看