windows下如何安装和启动MySQL

 更新时间:2015年08月31日 15:02:48   投稿:mrr  
本篇文章主要给大家介绍windows下如何安装和启动MySQL,需要的朋友跟着小编一起来学习啦
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

以下内容分成四步介绍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,希望大家喜欢。

相关文章

  • Mysql 取字段值逗号第一个数据的查询语句

    Mysql 取字段值逗号第一个数据的查询语句

    Mysql 取字段值逗号第一个数据,在某些情况下还是比较实用的,主要使用到了left函数及其他等等,感兴趣的朋友可以参考下
    2013-10-10
  • MySQL中limit语法及用法小结

    MySQL中limit语法及用法小结

    LIMIT 是 MySQL 中的一个特殊关键字,用于指定查询结果从哪条记录开始显示,一共显示多少条记录,本文重点介绍MySQL中limit语法及用法小结,感兴趣的朋友一起看看吧
    2023-10-10
  • MySQL启用慢查询日志记录方法

    MySQL启用慢查询日志记录方法

    由于程序员写的东西不一定是最优的所以我们只要启用mysql慢查询日志功能就可以分析每一条sql语句所运行相关性能了,下面大家一起来看看
    2017-01-01
  • MySQL数据库安全之防止撰改的方法

    MySQL数据库安全之防止撰改的方法

    这篇文章主要介绍了MySQL数据库防止撰改的方法,需要的朋友可以参考下
    2014-07-07
  • 解决Node.js mysql客户端不支持认证协议引发的问题

    解决Node.js mysql客户端不支持认证协议引发的问题

    这篇文章主要介绍了解决Node.js mysql客户端不支持认证协议引发的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
    2019-06-06
  • MySQL数据库安全设置与注意事项小结

    MySQL数据库安全设置与注意事项小结

    现在很多朋友使用mysql数据库,为了安全考虑我们就需要考虑到mysql的安全问题,例如需要将mysql以普通用户权限运行,就算出问题了有了root也不能控制系统
    2013-08-08
  • mysql 8.0.15 安装配置方法图文教程(Windows10 X64)

    mysql 8.0.15 安装配置方法图文教程(Windows10 X64)

    这篇文章主要为大家详细介绍了Windows10 X64 mysql 8.0.15 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • Navicat for SQLite导入csv中文数据的方法

    Navicat for SQLite导入csv中文数据的方法

    这篇文章主要为大家详细介绍了Navicat for MySql导入.CSV文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • MySQL数据库分库分表的方案

    MySQL数据库分库分表的方案

    随着项目不断迭代,使用人数的不断增加,数据库中某些表数据正在逐步膨胀,往单表千万迅速靠拢,,所以最近也在考虑做一下分库分表,本文就给大家详细讲解了什么分库分表和分库分表的方案,需要的朋友可以参考下
    2023-11-11
  • MySQL实战记录之如何快速定位慢SQL

    MySQL实战记录之如何快速定位慢SQL

    这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL语句,下面这篇文章主要给大家介绍了关于MySQL实战记录之如何快速定位慢SQL的相关资料,需要的朋友可以参考下
    2022-03-03

最新评论

?


http://www.vxiaotou.com