美文网首页
window下MySQL常见报错处理

window下MySQL常见报错处理

作者: 一大碗面丶 | 来源:发表于2018-10-27 02:36 被阅读0次

    今天window下配置MySQL,晕倒了很多问题,总结如下:
    1、'mysql' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。

    解决:没有设置系统变量,可用指令设置 path=%path%;C:\mysql8.0.11\bin,值得注意的是后面路径带上\bin,如果指令运行之后,仍报这个错误,那么就手动添加,操作步骤网上很多资料,不再累述。

    2、运行指令 mysqld --initialize --console的时候总是报错 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
    解决:初始化date的路径已经存在了,找到C:\mysql8.0.11目录下,把date文件删除掉

    3、[ERROR] Found option without preceding group in config file c:\web\mysql-8.0.11-winx64\my.ini at line 1!
    解决:打开my.ini文件,另存为编码选择ANSI,替换之前的my.ini

    4、运行指令 net start mysql 发生系统错误 5。拒绝访问。
    解决:数据库开启要有管理员权限,以管理员身份打开终端

    5、MySQL8.0修改初始密码
    alter user root@localhost identified by '123';
    PS:把密码修改为123

    6、连接数据库时报错:ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb.
    Did you install mysqlclient or MySQL-python?

    解决:这个报错原因是mysql缺少MySQLdb库,指令下载:
    pip install pymysql
    下载失败的话就去官网下载安装,然后在解决在项目的init文件中添加代码
    import pymysql
    pymysql.install_as_MySQLdb()
    然后在运行连接数据库的指令

    相关文章

      网友评论

          本文标题:window下MySQL常见报错处理

          本文链接:https://www.haomeiwen.com/subject/nnrktqtx.html