Windows 10 下mysql 5.7 安装 及常见问题

Posted qicaoyu1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 10 下mysql 5.7 安装 及常见问题相关的知识,希望对你有一定的参考价值。

mysql 5.7 安装 及常见问题

1、下载

https://dev.mysql.com/downloads/mysql/

2、安装

  • 2-1、解压文件到当前目录
  • 2-2、做环境变量设置
  • 2-3、修改增加my.nin
技术图片
  1 [client]
  2 # 设置mysql客户端默认字符集
  3 default-character-set=utf8
  4 
  5 [mysqld]
  6 # 设置3306端口
  7 port=3306
  8 character_set_server=utf8
  9 # 解压目录
 10 basedir=D:softwaremysql57
 11 # 解压目录下data目录
 12 datadir=D:softwaremysql57data
 13 default-storage-engine=INNODB
 14 
 15 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
 16 
 17 [WinMySQLAdmin]
 18 D:softwaremysql57inmysqld.exe
View Code
  • 2-4、cmd进入bin目录下,执行 mysqld --initialize-insecure
  • 2-5、执行 mysqld –install
  • 2-6、net start mysql
  • 2-7、修改mysql密码 SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘123456‘);

错误记录1:转载地址https://blog.csdn.net/m_wise/article/details/70196039

3、远程连接

授权

例如,你想root使用root从任何主机连接到mysql服务器的话。 
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘root‘ WITH GRANT OPTION; 
FLUSH PRIVILEGES; 

 

技术图片
  1 登录mysql数据库的时候出现 :
  2 
  3 ERROR 1045 (28000): Access denied for userODBC‘@‘localhost‘(using password: NO)
  4 
  5 ERROR 1045 (28000): Access denied for userODBC‘@‘localhost‘(using password: YES)
  6 
  7 windows下,以上两个错误的解决方法,以及出现 “发生系统错误 5。拒绝访问”
  8 
  9 处理方法;  (ps:本人亲自测试)
 10 
 11 1.     在安装mysql的文件目录中找到配置文件my.ini  ,然后右击用记事本打开,
 12 
 13 2.     打开后,搜索mysqld关键字
 14 
 15 找到后,在mysqld下面添加skip-grant-tables,保存退出。
 16 
 17 PS:若提示不让保存时,可以将该文件剪切到桌面,更改保存后再复制到mySQL目录下
 18 
 19 3.        保存后重启mySQL,
 20 
 21 先要检查mysql服务有没有启动.
 22 
 23 启动mysql服务,
 24 
 25 (1) à右击  à  我的电脑  à管理 启动.
 26 
 27 (2) 当用运行win +R   cmd
 28 
 29 输入 net start mysql  启动mysql服务的时候出, “发生系统错误 5。拒绝访问”
 30 
 31 的时候
 32 
 33 找到命令提示符  à右 击  à管理员身份运行
 34 
 35 输入net start mysql  启动mysql服务
 36 
 37 4.       输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。
 38 
 39 5.       mysql> use mysql; 回车        Database changed(修改数据库)
 40 
 41 6.       mysql> update user setpassword=password("123456") where user="root";  回车  重新设置密码(这里密码为”123456”)注意:别忘分号. Query OK, 2 rowsaffected (0.09 sec)  Rows matched: 2  Changed: 2 Warnings: 0
 42 
 43 7.       mysql> flush privileges;  回车 刷新 Query OK, 0rows affected (0.00 sec)
 44 
 45 8.       mysql> quitBye  退出
 46 
 47 ps:在这里123456为新密码,用户可根据自己需要修改成自己的密码
 48 
 49 9.       最后在刚才的my.ini这个文件中,把刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql服务就可以了。
 50 ————————————————
 51 版权声明:本文为CSDN博主「m_wise」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
 52  原文链接:https://blog.csdn.net/m_wise/article/details/70196039
 53 
View Code

以上是关于Windows 10 下mysql 5.7 安装 及常见问题的主要内容,如果未能解决你的问题,请参考以下文章

WINDOWS下MySQL 5.7+ 解压缩版安装配置方法

windows s2019安装mysql 5.7并配置

centos下安装mysql 5.7

CentOS 7下安装Mysql 5.7

Windows 64 位 mysql 5.7以上版本包解压安装

mysql 5.7 64位 解压版安装