MYSQL 简单安装注意事项

背景

windows下安装MYSQL可以自行网上查找,本文只记录安装过程中遇到的一些小问题以及对应的解决方法;

MYSQL版本:5.7.21

my.ini 初始配置


[client]

port=5566

[mysqld]

#mysql的安装目录

basedir=C:\Program Files\MySQL\MySQL Server 5.7

#mysql数据文件路径

datadir=C:\Program Files\MySQL\MySQL Server 5.7\data

#授权配置,打开注释,则msyql会跳过授权,忘记密码的时候可以打开该配置重新设置密码

#skip-grant-tables

port=5566

#服务端使用字符集默认是utf8

character-set-server=utf8

#创建新表时候使用的默认存储引擎

default-storage-engine=INNODB

[mysql]

default-character-set=utf8


问题1: 用户root拒绝访问

C:\Users\Administrator>mysql -u root -p 123456

Enter password: ******

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

解决方法:

修改 root 账号的密码

        1. 修改MySQL的配置文件(my.ini),在[mysqld]下打开skip-grant-tables的注释

        2. mysql 重启后(net stop mysql / net start mysql),即可直接用 mysql -u root -p 进入(此时密码为空)

        3. mysql> update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

        4. mysql> flush privileges;

        5. mysql> quit;

        6. 将授权配置注释还原,重新启动并登陆mysql


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装 1.1BLOG文档结构图 ...
    小麦苗DB宝阅读 10,674评论 0 31
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,292评论 19 139
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,076评论 0 19
  • 第3章(系统自动生成,方便阅读记录) 想着裴逸可能是担心自己而找过来,靳颜脸上不禁露出浅浅笑意,将大门打开:“嘿...
    十三_3e72阅读 228评论 0 0
  • 有很多节日我们每年都过 但其实我们并不知道它的来历 又或者它的一些在流逝的习俗 今天,我们来说说清明 清明节又叫踏...
    卍白杨树卐阅读 451评论 1 0