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
- 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 user ‘ODBC‘@‘localhost‘(using password: NO) 4 5 ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘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
以上是关于Windows 10 下mysql 5.7 安装 及常见问题的主要内容,如果未能解决你的问题,请参考以下文章