zoukankan      html  css  js  c++  java
  • wampserver的mysql启动与环境变量设置

    安装好wampserver以后,mysql服务默认已经启动了。但是直接在命令行里输入"mysql",系统会提示说

    'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。

    这是因为没有增加“mysql”环境变量,请跳到第3步阅读。

    如果之前已经安装过mysql,重新安装wampserver的话,mysql可能启动不正常。使用以下方法检查:

    1, 从命令行进入到wampserver/bin/mysql/bin/目录下,执行

    >mysql.exe -u root

    即可登录到mysql。如果不能登录,可通过下面方法查看mysql是否启动。

    >tasklist | findstr mysql

    2,如果mysql不能正常启动,可能是默认的3306端口被占用了。需要查看3306端口被哪个程序占用。

    先找到占用这个端口的程序的pid,命令如下

    >netstat -ano | findstr 3306

      TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       1252

      TCP    [::]:3306              [::]:0                 LISTENING       1252

    最后一列即为该程序的pid。然后通过tasklist命令得到该pid所对应的程序名字(第一列)

    >tasklist | findstr 1252

    mysqld.exe                    1252 Services                   0    174,552 K

    如果第一列显示的程序名不是mysql,说明3306端口正在被这个程序占用。

    3,由于是刚刚安装完wampserver,需要手动设置mysql的环境变量。这样打开命令行输入mysql就能直接进入到mysql数据库。不必每次都进入到mysql的bin路径下操作mysql。

    右键->开始->菜单->控制面板->系统->系统高级设置->环境变量->用户变量->path变量的值的后面添加上mysql路径(填到bin目录),注意和之前的变量用分号隔开。如果没有path变量,就新建一个。变量值用分号结尾

    4,进入到命令行,执行

    >mysql -u root即可进入mysql数据库。

    此时mysql的root用户尚未设置密码,设置密码命令如下

    mysql> set password for 'root'@'localhost' = password('newpassword');
    Query OK, 0 rows affected, 1 warning (0.02 sec)

    然后退出mysql使用密码进入

    Mysql>exit;

    >mysql -u root -p

    ……….

  • 相关阅读:
    js和php中几种生成验证码的方式
    php中mysqli 处理查询结果集的几个方法
    100多个基础常用JS函数和语法集合大全
    js中的slice()、substring()、substr()、split()、join()、indexof()
    织梦dedecms标签大全总结
    0619-dedeCMS数据表
    0619-dedeCMS的安装、重装、目录说明、基本操作及注意事项
    0607-抽象类、抽象方法、接口、类的重载、类的自加载、对象的克隆
    0606-工厂模式、单例模式、DBDA的单例和完整功能
    js 替换/
  • 原文地址:https://www.cnblogs.com/flyfish919/p/6585906.html
Copyright © 2011-2022 走看看