今天遇到了个低级问题:
   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



Mysql 安装及MySQL-python 问题的更多相关文章

  1. MySql安装与MySQL添加用户、删除用户与授权

    1.安装MySql       目前MySQL有两种形式的文件,一个是msi格式,一个是zip格式的.msi格式的直接点击setup.exe就好,按照步骤进行.但是很多人下了zip格式的解压发现没有s ...

  2. mysql安装图解 mysql图文安装教程(详细说明)

    MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是M ...

  3. mysql安装图解 mysql图文安装教程(详细说明)-[转]

    很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明. MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版 ...

  4. MySQL安装时MySQL server一直安装失败日志显示This application requires Visual Studio 2013 Redistributable

    使用MySQL社区版的msi包进行安装,试了好多次,别的组件都能正常安装,只有MySQL server的安装状态显示为fail.删除所有安装的程序,包括所依赖的各种Microsoft发布的包,删除所有 ...

  5. mysql安装设置mysql字符集utf8及修改密码

    MySQL的下载,建议下载MySQL的解压缩版本 MySQL官网下载推荐别下最新版本的原因是因为很多之前用的jar包和工具类不兼容最新版本的 可以下5.多的和六点多的 这样的压缩包解压再配置就行了 安 ...

  6. mysql安装过程mysql本地环境变量的配置

    配置环境变量 前面步骤完成后安装好MySQL,为MySQL配置环境变量.MySQL默认安装在C:\Program Files下. 1)新建MYSQL_HOME变量,并配置:C:\Program Fil ...

  7. 【MYSQL安装】mysql 5.6在centos6.4上的安装

    1.卸载系统自带的mysql [root@zhangmeng ~]# rpm -qa |grep mysql mysql-libs--.el6_3.x86_64 [root@zhangmeng ~]# ...

  8. mysql 安装 和 mysql 远程连接

    一.mysql安装 1.下载MySQL数据库可以访问官方网站:https://www.mysql.com/ 2.点击DOWNLOADS模块下的Community模块下的MySQL Community ...

  9. mysql安装教程,mysql安装配置教程

    MySQL的安装教程 一.MYSQL的安装 首先登入官网下载mysql的安装包,官网地址:https://dev.mysql.com/downloads/mysql/ 一般下载这个就好,现在的最新版本 ...

  10. mysql安装和mysql图形界面安装以及文本文件导入mysql

    本人大一大二一直使用windows系统,被微软爸爸给惯坏了,一看到cmd命令行就吓尿.现在用ubuntu,每一个操作都是语句,也是得到锻炼(个jb). ubuntu安装mysql和python代码 s ...

随机推荐

  1. http://circles.arenaofthemes.com/

    http://pan.baidu.com/share/link?shareid=492277&uk=637823677 http://circles.arenaofthemes.com/ ht ...

  2. Java 反射机制(一)

    阅读<Core Java Volume I --- Fundamentals>反射部分,总觉得许多概念艰涩难懂.模棱两可.我想造成这个结果的主要原因可能是Cay S. Horstmann和 ...

  3. SQL SERVER之填充因子

    建SQL SERVER索引的时候有一个选项,即Fillfactor(填充因子). 这个可能很少人会去注意它,但它也是比较重要的.大家可能也都知道有这个东西,但是如何去使用它,可能会比较迷糊.另外,即使 ...

  4. vue2.X版本vue-cli生成项目后运行失败,报错信息为getaddrinfo ENOTFOUND localhost

    问题: 1.使用vue-cli生成项目 2.npm install 3.npm run dev,报错信息如下 解决方法: 经查,发现package.json中dev的脚本变成了"webpac ...

  5. POJ 1067 取石子游戏 (威佐夫博奕,公式)

    题意: 有两堆石子,两个人轮流取石子.规定每次有两种取法,一是可以在任意的一堆中取走任意多的石子:二是可以在两堆中同时取走相同数量的石子.最后把石子全部取完者为胜者.给定两堆石子数量,问先手的输赢? ...

  6. BZOJ 4070:[APIO2015]雅加达的摩天楼 最短路

    4070: [Apio2015]雅加达的摩天楼 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 464  Solved: 164[Submit][Sta ...

  7. 2017-3-7-lint82single-number

    2017-3-7-lint82single-number 在河之洲 算法 小书匠 problem 82single-number/ solution int singleNumber(vector&l ...

  8. CRF条件随机场简介<转>

    转自http://hi.baidu.com/hehehehello/item/3b0d1f8ba1c2e5c698255f89 CRF(Conditional Random Field) 条件随机场是 ...

  9. c++链表-双向链表+增删查改

    基于双向链表的增删改查和排序(C++实现) 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱.所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前 ...

  10. java中Integer和int的区别

    亲看这里 例子: public class Test { public static void main(String[] args) { Integer i = new Integer(128); ...