windows下如何安装和启动MySQL

 更新时间:2015年08月31日 15:02:48   投稿:mrr  
本篇文章主要给大家介绍windows下如何安装和启动MySQL,需要的朋友跟着小编一起来学习啦

以下内容分成四步介绍windows下如何安装和启动MySQL,具体内容请看下文。

第一步:下载mysql安装包或者绿色版,放到自己喜欢的目录。

第二步:配置环境变量。MYSQL_HOME,值为mysql的根目录;在path中添加%MYSQL_HOME%/bin目录。

第三步:向windows注册mysql服务。必须用管理员权限打开命令行,然后切换到mysql 的 bin目录下,输入命令:mysqld.exe --install MySql --defaults-file="d:/mysql/my-default.ini",【d:/mysql/my-default.ini】改为自己的mysql安装目录。

第四步:启动mysql服务。在命令行输入:net start mysql,成功会提示:MySql 服务已经启动成功。

问题:mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来。这会导致没有权限创建数据表等操作。

解决:关闭并注销服务后用户登录,执行下面的操作。

1、cmd模式进入mysql的bin目录,输入d:/mysql/bin>mysqld --defaults-file="d:/mysql/my-default.ini" --console --skip-grant-tables,回车,此命令行会挂起。

2. 另开一个命令行,同样切到mysql bin目录下,d:/mysql/bin>mysql -u root mysql,回车

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.20 MySQL Community Server (GPL)

mysql>

已连接上mysql数据库,可以输入mysql命令了。

3、设置密码

mysql> update user set password=PASSWORD('123456') where user='root';
Query OK, 2 rows affected (0.02 sec)
Rows matched: 3 Changed: 2 Warnings: 0
mysql> FLUSH PRIVILEGES; 
mysql> quit

以上内容就是本文给大家分享windows下如何安装和启动MySQL,希望大家喜欢。

相关文章

  • mysql5.7.23版本安装教程及配置方法

    mysql5.7.23版本安装教程及配置方法

    这篇文章主要介绍了mysql5.7.23版本安装教程及配置方法,需要的朋友可以参考下
    2018-11-11
  • mysql允许远程连接的方法

    mysql允许远程连接的方法

    这篇文章主要介绍了mysql允许远程连接的方法,内容很详细,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • MySQL数据库中case表达式的用法示例

    MySQL数据库中case表达式的用法示例

    这篇文章主要介绍了MySQL数据库中case表达式用法的相关资料,MySQL的CASE表达式用于条件判断,返回不同结果,适用于SELECT、UPDATE和ORDERBY,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-02-02
  • mysql关联查询速度慢的问题及解决

    mysql关联查询速度慢的问题及解决

    这篇文章主要介绍了mysql关联查询速度慢的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • SQL中"1=1"的陷阱:为什么应避免使用

    SQL中"1=1"的陷阱:为什么应避免使用

    "1=1"在SQL中可能看似无害,但它却是一个隐藏的陷阱,这个简单的表达式可能会导致你的查询结果出现偏差,甚至可能引发安全问题,本指南将揭示这个陷阱,教你如何避免使用"1=1",让你的数据库操作更加安全、准确,让我们一起揭开"1=1"的秘密,提升你的SQL技能!
    2024-02-02
  • Linux虚拟机下mysql 5.7安装配置方法图文教程

    Linux虚拟机下mysql 5.7安装配置方法图文教程

    这篇文章主要为大家详细介绍了Linux虚拟机下mysql 5.7安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • MySQL分区表实现按月份归类

    MySQL分区表实现按月份归类

    mysql 单表数据量达到千万、亿级,可以通过分表与表分区提升服务性能。本文主要介绍了MySQL分区表实现按月份归类,感兴趣的可以了解一下
    2021-10-10
  • 一步一步教你网站同步镜像(转载)

    一步一步教你网站同步镜像(转载)

    一步一步教你网站同步镜像(转载)...
    2006-10-10
  • MySQL生成千万测试数据以及遇到的问题

    MySQL生成千万测试数据以及遇到的问题

    前两天发现同事要做一个对大表进行范围查询的功能,所以需要生成千万数据进行性能测试,下面这篇文章主要给大家介绍了关于MySQL生成千万测试数据以及遇到的问题的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • 数据库SQL脚本文件导入到mysql数据库的两种方式

    数据库SQL脚本文件导入到mysql数据库的两种方式

    MySQL作为一种关系型数据库管理系统,它是在Web服务器中广泛使用的,它把数据存储在表中,这篇文章主要介绍了数据库SQL脚本文件导入到mysql数据库的两种方式,需要的朋友可以参考下
    2025-04-04

最新评论