MySQL免安装版安装过程问题解决方法

2018-09-15 17:19 阅读 1,329 次 评论 0 条

在安装mysql-5.7.15时遇到不少问题,在官网上下载的是mysql免安装的zip文件,然后将其解压在了d盘根目录下面了,开始按照网上的教程一步步进行配置,本人使用的电脑是win10 64位。

1.在环境变量path中配置了mysql的bin路径

2.配置默认文件:因为现在mysql是默认配置,在使用的过程中会出现很多问题,如汉字是乱码等。我们新建配置文件my.ini,放在mysql的根目录下,键入如下代码:

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

注意这里保存时编码为ansi,否则会报如下错误:error: Found option without preceding group in config file: D:\Program Files\mysql-5.6.25-winx64\my.ini at line: 1 Fatal error in defaults handling. Program aborted。特别说明.ini文件是window里面的配置文件。保存里面各种默认的数据。安装版的是在安装的时候让你自己选然后系统给你保存进来,zip archive是自己写,都一样。

3.在myslq文件的bin目录下运行管理员命令行,输入mysqld --install进行mysql的安装

之后开始出现问题,mysql> update user set password=password('123456') where user='root';
ERROR 1054 (42S22): Unknown column 'password' in 'field list'

问题解决:win下mysql的密码列是authentication_string,使用语句mysql>update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost'即可解决问题。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:MySQL免安装版安装过程问题解决方法 | 雨晨博客
分类:MySQL, 数据库笔记 标签:

发表评论


表情