zoukankan      html  css  js  c++  java
  • 关于Mysql安装启动的若干问题解决

    Mysql由于其免费,高效的特点一直是大学,培训班的主力数据库管理软件。但是对于初学者而言可能没有那么友好,一是没有windows软件通用的那套可视化操作,基本上初期在不搭配navicat的状态下只能使用黑屏操作,给新手非常糟糕的用户体验。现总结一些发生问题:

    安装

    1.解压到某个文件夹,如我目录是 D:mysql-5.7.16-winx64  文件点此下载

    2.填写此目录下的my-default.ini(当然你可以像我一样复制该文件为另外一个my.ini,从而在不修改默认的文件条件下进行修改,也是为了备份操作)

    填写部分如红线部分,细心的人会疑问data目录并不存在,这是因为在某个版本之后(貌似是为了安全),就需要人工生成data目录

    见3

    3.由于是半自动化安装,这里需要人工生成目录使用命令mysqld --initialize-insecure然后等待目录生成(生成完成会有提示)

    4.这个时候就已经基本上可以使用了,但是为了更加方便,再次进行安装服务mysqld --install 从而保证可以使用net start/stop mysql启动关闭服务器(这个过程可能会提示被拒绝,因为狗血的windows10权限问题,解决方案是以管理员权限进入该目录进行安装,再次等待提示成功)

    5.这个时候基本已经搞定大部分的问题了,你可以使用exit退出cmd黑屏从而进行使用。下面对于某些问题进行说明

    常见问题

    1.我该怎样打开mysql?

    说明:mysql分为服务端和客户端,服务端进行安装目录使用net start mysql打开,net stop mysql进行关闭。需要注意的是windows需要以管理员权限进入才能使用net start mysql正确开启,不然很可能出现deny localhost显示(这个恶心的初学者时一直让我感到崩溃:)如图

    关闭同理。可进入任务管理器找到mysqld.exe确认开启

    这个时候已经确认服务端开启了。下面开启客户端,这个需要重新打开一个cmd窗口。输入mysql -u root -p,再输入密码,默认为空,回车即可

     此时就已经成功了。如果程序正常,你会看到以上的界面。

     2.我该怎样修改默认密码?

    对于ERROR 1054 (42S22): Unknown column 'password' in 'field list',
    通过免密码登录的方式更改密码,输入update mysql.user set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原来是mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
    即:update mysql.user set authentication_string=password('root') where user='root'

    3.终极大法(过滤掉一切登陆问题)

    使用mysqld --defaults-file="D:mysql-5.7.16-winx64my.ini" --console --skip-grant-tables

    一下跳过步骤。从而直接进入服务端,如果没有出现成功提示,则进入任务管理器,关掉mysqld.exe,再次使用该命令登录。

    4.使用navicat替换掉客户端cmd窗口 客户端点此下载

    5.使用驱动建立与java的连接 驱动点此下载

  • 相关阅读:
    R语言学习——欧拉计划(11)Largest product in a grid
    R语言学习——欧拉计划(3)Largest prime factor 求最大质因数
    R语言学习——欧拉计划(3)Largest prime factor 求最大质因数
    python中matplotlib的颜色及线条控制
    python中matplotlib的颜色及线条控制
    R语言学习——欧拉计划(1)Multiples of 3 and 5
    R语言学习——欧拉计划(1)Multiples of 3 and 5
    R语言学习——循环判断语句
    R语言学习——循环判断语句
    R语言学习——数据框
  • 原文地址:https://www.cnblogs.com/suxiaoman/p/7635626.html
Copyright © 2011-2022 走看看