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-winx64\my.ini" --console --skip-grant-tables

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

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

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

关于Mysql安装启动的若干问题解决的更多相关文章

  1. MySQL 安装 启动 基本语法概述

    MySQL 安装 启动 基本语法概述 MySQL安装和配置 我是直接使用安装包:mysql-installer-community-5.6.10.1.msi 安装的时候其中有几点要注意: 1.记住端口 ...

  2. MySQL 安装 启动命令总结

    MySQL 安装 启动 基本语法概述 MySQL安装和配置 我是直接使用安装包:mysql-installer-community-5.6.10.1.msi 安装的时候其中有几点要注意: 1.记住端口 ...

  3. mysql安装启动教程(两种方法)

    mysql安装启动: 方法一(简单版): cmd进入mysql安装的bin目录:mysqld.exe –install net start mysql  服务启动(或者选择计算机->(右键)管理 ...

  4. mysql安装/启动报错汇总

    2016/9/6补充 初始化报错: # /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysq ...

  5. hive的安装与配置 mysql安装 启动

    三种模式 内嵌模式:元数据保持在内嵌的derby模式,只允许一个会话连接 本地独立模式:在本地安装Mysql,吧元数据放到mySql内 远程模式:元数据放置在远程的Mysql数据库 1.下载Hive安 ...

  6. zip mysql安装启动方式

    首先在官网(https://dev.mysql.com/downloads/mysql/)下载相应的zip包 然后进行解压找到配置文件 my-default.ini 文件打开进行配置 主要配置以下几项 ...

  7. mysql无法启动的结果问题解决

    mac 上homebrew 安装的mysql,已经用了很长时间都没什么问题,今天 ERROR! The server quit without updating PID file (/usr/loca ...

  8. windows下Mysql安装启动及常用操作

    1.下载mysql https://dev.mysql.com/downloads/ 2.配置环境变量 变量名:MYSQL_HOME 变量值:E:\MySql\mysql-8.0.15-winx64\ ...

  9. mysql安装启动 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

    首次安装mysql 启动 mysql -uroot 以下错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using ...

随机推荐

  1. GitHub上README.md的简单介绍

    1.编辑README文件 大标题(一级标题):在文本下面加等于号,那么上方的文字就变成了大标题,等于号的个数无限制,但一定要大于0 大标题 ==== 中标题(二级标题):在文本下面加下划线,那么上方的 ...

  2. html中子界面与父界面相互操作或传值

    一.在使用iframe的页面,要操作这个iframe里面的DOM元素可以用: contentWindow.contentDocument(测试的时候chrom浏览器,要在服务器环境下) content ...

  3. 20个实用的webApp前端开发技巧

    自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备). 开发者们都知道在高端智能手机 ...

  4. SeaJS入门教程系列之完整示例(三)

    一个完整的例子上文说了那么多,知识点比较分散,所以最后我打算用一个完整的SeaJS例子把这些知识点串起来,方便朋友们归纳回顾.这个例子包含如下文件: 1.index.html——主页面.2.sea.j ...

  5. 并行(多进程)-python

    1.进程创建 2.当前进程信息 使用current_process可获得当前进程的信息: (1)引入:from multiprocessing import current_process (2)获取 ...

  6. hdu5256 二分求LIS+思维

    解题的思路很巧,为了让每个数之间都留出对应的上升空间,使a[i]=a[i]-i,然后再求LIS 另外二分求LIS是比较快的 #include<bits/stdc++.h> #define ...

  7. Ext.js入门:模板(四)

    1.Ext.DomHelper简介2.Template语法使用简介3.Template简单应用4.Template中使用转换函数5.使用模板的自定义接口6.XTemplate应用 一:Ext.DomH ...

  8. 浅析微信支付:公众平台卡券功能开通、HTML5线上发券(JS-SDK接口)、查看卡券详情

    本文是[浅析微信支付]系列文章的第十六篇,主要讲解如何使用微信公众平台的卡券功能.如何使用HTML5在网页展示用户领券以及微信卡券和商户平台代金券的关系. 浅析微信支付系列已经更新十六篇了哟-,没有看 ...

  9. layer弹框插件使用

    需要在jquery之后导入 <link rel="stylesheet" href="${pageContext.request.contextPath }/js/ ...

  10. 083 HBase的完全分布式的搭建与部署,以及多master

    一:前提准备 1.设置时间同步 2.清空logs,datas 3.格式化集群 bin/hdfs namenode -format 4.重启集群 sbin/start-dfs.sh sbin/start ...