windows server2019下安装mysql8.0.11


一些说明
上篇写了安装mysql5.版本,8.和5.的加密方式不同
其他安装上基本相同

https://downloads.mysql.com/archives/community/

配置初始化的my.ini文件的文件:
[mysqld]

设置3306端口

port=3306

设置mysql的安装目录

basedir=D:\install\mysql

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

datadir=D:\install\mysql\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

管理员运行cmd.exe
进入d盘
命令:d:
进入bin文件夹
命令:cd D:\install\mysql\mysql-8.0.11-winx64
执行命令:mysqld --initialize --console

报错提示:

下载:https://dl.pconline.com.cn/download/399710.html
放到windows下:
C:\Windows\SysWOW64
C:\Windows\System32

又报错:

下载:https://www.qqxiazai.com/down/2158.html

报错:

下载:http://www.pc6.com/softview/SoftView_57945.html
运行exe:

修复:

安装成功进入mysql
命令:mysql -u root -p

命令:grant all privileges on root.* to 'root'@'%';
提示:

命令:
use mysql
update user set host = '%' where user = 'root';

select user,host from user;

GRANT ALL ON . TO 'root'@'%';
flush privileges;

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM