MySQL-8.0.21免安装版本配置
1.下载地址:
https://dev.mysql.com/downloads/mysql/
2.配置环境变量
3.在MySQL根目录下创建my.ini配置文件。在配置文件中填写如下内容。
[mysql]
# 设置mysql客户端默认字符编码形式,不是utf8,而是utf8mb4。
default-character-set=utf8mb4
[mysqld]
#设置端口号,默认3306
port = 3306
# 设置mysql的安装目录
basedir=你安装的盘符:\MySQL\mysql-8.0.21-winx64
# 设置mysql数据库的数据存放目录
datadir=你安装的盘符:\MySQL\mysql-8.0.21-winx64\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
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
4.以管理员身份打开cmd,进入安装目录,输入如下命令,初始化数据库。
mysqld --initialize --console
root@localhost:后是默认密码,需要保存一下
5.安装
mysqld --install
根目录下会生成data目录
6.进入bin目录运行
net start mysql
如遇到以下错误:
进入bin目录
h:\mysql-8.0.21-winx64\bin>mysqld --remove
Service successfully removed.
h:\mysql-8.0.21-winx64\bin>mysqld --install
Service successfully installed.
h:\mysql-8.0.21-winx64\bin>net start mysql
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。
7.登录
mysql -u root -p
8.修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '------新密码------';
exit 再次登录,输入新密码,登陆成功。完成。