关于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-winx64\my.ini" --console --skip-grant-tables
一下跳过步骤。从而直接进入服务端,如果没有出现成功提示,则进入任务管理器,关掉mysqld.exe,再次使用该命令登录。
4.使用navicat替换掉客户端cmd窗口 客户端点此下载
5.使用驱动建立与java的连接 驱动点此下载
关于Mysql安装启动的若干问题解决的更多相关文章
- MySQL 安装 启动 基本语法概述
MySQL 安装 启动 基本语法概述 MySQL安装和配置 我是直接使用安装包:mysql-installer-community-5.6.10.1.msi 安装的时候其中有几点要注意: 1.记住端口 ...
- MySQL 安装 启动命令总结
MySQL 安装 启动 基本语法概述 MySQL安装和配置 我是直接使用安装包:mysql-installer-community-5.6.10.1.msi 安装的时候其中有几点要注意: 1.记住端口 ...
- mysql安装启动教程(两种方法)
mysql安装启动: 方法一(简单版): cmd进入mysql安装的bin目录:mysqld.exe –install net start mysql 服务启动(或者选择计算机->(右键)管理 ...
- mysql安装/启动报错汇总
2016/9/6补充 初始化报错: # /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysq ...
- hive的安装与配置 mysql安装 启动
三种模式 内嵌模式:元数据保持在内嵌的derby模式,只允许一个会话连接 本地独立模式:在本地安装Mysql,吧元数据放到mySql内 远程模式:元数据放置在远程的Mysql数据库 1.下载Hive安 ...
- zip mysql安装启动方式
首先在官网(https://dev.mysql.com/downloads/mysql/)下载相应的zip包 然后进行解压找到配置文件 my-default.ini 文件打开进行配置 主要配置以下几项 ...
- mysql无法启动的结果问题解决
mac 上homebrew 安装的mysql,已经用了很长时间都没什么问题,今天 ERROR! The server quit without updating PID file (/usr/loca ...
- windows下Mysql安装启动及常用操作
1.下载mysql https://dev.mysql.com/downloads/ 2.配置环境变量 变量名:MYSQL_HOME 变量值:E:\MySql\mysql-8.0.15-winx64\ ...
- 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 ...
随机推荐
- centos6.5环境自动化运维之puppet实现nginx反向代理功能及puppet安装配置详解
puppet是一种Linux.Unix.windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件.用户.cron任务.软件包.系统服务等.puppet把这些系统实体称之为资 ...
- java使用正则表达式的方法从json串儿,取想要的value值
例子1: 现有json: ({"code":"200","json":["111"],"message&quo ...
- 如何查看centos系统cpu/内存使用情况
1.查看硬盘 [mushme@investide ~]$ df -ah 文件系统 容量 已用 可用 已用% 挂载点 /dev/cciss/c0d0p1 123G ...
- Laravel Cache 缓存钉钉微应用的 Access Token
钉钉微应用的 Access token 如何获取? Access_Token 是企业访问钉钉开放平台全局接口的唯一凭证,即调用接口时需携带Access_Token.从接口列表看,所有接口都需要携带 a ...
- PHP实现简单倒计时
PHP实现倒计时代码示例如下: <?php $time1 = time(); $time2 = strtotime("2018-10-1"); $time3 = strtot ...
- 数论-质数 poj2689,阶乘分解,求阶乘的尾零hdu1124, 求尾零为x的最小阶乘
/* 要求出[1,R]之间的质数会超时,但是要判断[L,R]之间的数是否是素数却不用筛到R 因为要一个合数n的最大质因子不会超过sqrt(n) 所以只要将[2,sqrt(R)]之间的素数筛出来,再用这 ...
- div展开与收起(鼠标点击)
效果图: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...
- ERP产品购进批量提交文件(三十六)
商品录入前端的代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Pro ...
- Mac上c语言连接mysql遇到的问题
参照<Beginning Linux Programming>上的例程写了一个连接mysql的c语言小程序connect1.c.但是按照书上的编译命令无法编译.然后经过查阅资料解决了问题. ...
- zstu 4247-萌新的旅行
题目大意: zstu的萌新们准备去自助旅行,他们租了一辆吉普车,然后选择了n个城市作为游览地点.然后他们惊喜的发现他们选择的城市刚好绕城一个环. 也就是说如果给所有城市按照0,1,2,……,n-1编号 ...