mysql-5.7.10-winx64 安装时遇到的问题

Posted

tags:

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

1.修改密码
# /etc/init.d/mysqld stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(‘newpassword‘) where USER=‘root‘;
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysqld restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>

但是,请注意:MySQL 5.7 版本中,密码字段名称是 authentication_string


2问题:mysql 启动报错--发现系统错误2,系统找不到指定的文件。
解压版没有像安装版 那样指定目录,所以需要更改注册表:
HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-mysql(服务名)-ImagePath
更改为:"C:\Program Files\MySQL\bin\mysqld" --defaults-file="C:\Program Files\MySQL\my.ini" mysql


3.mysql ERROR 1045 (28000): 错误解决办法
当遇到ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)

ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: YES)

windows下,以上两个错误的解决方法是
找到配置文件my.ini ,然后将其打开,可以选择用记事本打开
打开后,搜索mysqld关键字
找到后,在mysqld下面添加skip-grant-tables,保存退出。
PS:若提示不让保存时,可以将该文件剪切到桌面,更改保存后再复制到mySQL目录下
保存后重启mySQL

即 my.ini内容为:

[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
skip-grant-tables
;设置3306端口
port = 3306 
; 设置mysql的安装目录
basedir=E:\mysql
; 设置mysql数据库的数据的存放目录
datadir=E:\mysql\data
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 

 

 

好的讲解请看:http://jingyan.baidu.com/article/3ea51489e6cfbe52e61bba25.html

以上是关于mysql-5.7.10-winx64 安装时遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

Mysql 5.7.10解压缩安装总结

mysql-5.7.10-winx64 MySQL服务无法启动,服务没有报告任何错误的解决办法

MySQL学习(完)

MySQL安装配置

window7安装mysql 5.7的初始密码是多少

mysql免安装版出现的问题及应对