win10中mysql安装与常见错误
1、下载二进制安装包,选择其中一个即可
2、直接解压后放在任意路径下,例如放在如下位置:
C:\Program Files\mysql-8.0.17-winx64
3、配置环境变量
在环境变量->系统变量->path下添加C:\Program Files\mysql-8.0.17-winx64\bin(注意:替换为自己的安装路径,下同)
4、配置my.ini文件
在C:\Program Files\mysql-8.0.17-winx64下新建一个my.ini文件,写入如下代码。(如果提示没有权限修改,可在其他地方新建文件后拷贝至目标路径)
注意:安装目录下的data不需要自己创建
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
#设置mysql的安装目录
basedir=C:\Program Files\mysql-8.0.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\mysql-8.0.17-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
5、安装
打开cmd(注意:以管理员身份运行),进入mysql文件存放路径下的bin目录,输入mysqld install,提示安装成功
可能出现的错误,服务已安装
解决办法:
1>使用mysqld -remove MySQL命令删除Mysql
2>删除原来的my.ini文件
3>重新安装
6、初始化并启动服务
先初始化:mysqld --initialize
再输入net start mysql,提示启动成功
可能出现的错误:服务无法启动,服务没有任何错误。
解决办法:检查以下操作:
1>安装路径下的data文件无需自己创建
2>以管理员身份运行cmd
3>启动服务以前需要先初始化mysqld -initialize
7、登陆mysql
第6步中初始化以后会在安装目录下的data文件中生成一个.err结尾的文件,打开后找到登陆时临时用的随机密码
登陆:mysql -u root -p ,将临时密码输入后即可登陆成功!
8、修改初始密码:
方法1:报错,该操作命令与版本不符
方法2:报错,该操作命令与版本不符,提示需要通过ALTER USER语句
方法3:修改成功,下次即可使用新密码进行登陆
9、开始使用数据库
使用完以后输入命令quit退出mysql.