电光石火电光石火

陌晴博客
ilkhome.cn

mysql8安装

解压到E:servermysql

配置环境变量:我的电脑->属性->高级->环境变量(系统变量)

选择PATH,在其后面添加: 你的mysql的bin文件夹的路径 (如:D:servermysql-8.0.22bin; )

PATH=.......;D:servermysql-8.0.22bin;(注意是追加,不是覆盖)

配置完环境变量之后先别忙着启动mysql,我们自己建立一个my.ini文件,在其中修改或添加配置:

[mysqld]

# 设置3306端口

port=3306

# 设置mysql的安装目录

basedir=D:/server/mysql-8.0.22

# 设置mysql数据库的数据的存放目录

datadir=D:/server/mysql-8.0.22/data

# 允许最大连接数

max_connections=200

# 允许连接失败的次数。

max_connect_errors=10

# 服务端使用的字符集默认为utf8mb4

character-set-server=utf8mb4

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

# 默认使用"mysql_native_password"插件认证

#mysql_native_password

default_authentication_plugin=mysql_native_password

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8mb4

[client]

# 设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8mb4

若没有data文件夹,请在bin目录执行

mysqld --initialize --console

注意!执行输出结果里面有一段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: xxx 其中root@localhost:后面的"xxx"就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。要是你手贱,关快了,或者没记住,那也没事,删掉初始化的 data 目录,再执行一遍初始化命令,又会重新生成。

以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),输入:cd D:servermysql-8.0.22bin 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)

输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)

安装成功    

安装成功后就要启动服务了,继续在cmd中输入:net start mysql,服务启动成功!

本博客所有文章如无特别注明均为原创。作者:似水的流年
版权所有:《电光石火》 => mysql8安装
本文地址:http://ilkhome.cn/index.php/archives/733/
欢迎转载!复制或转载请以超链接形式注明,文章为 似水的流年 原创,并注明原文地址 mysql8安装,谢谢。

评论