windows10系统-3-离线安装mysql8

    技术2022-07-11  78

    (1)下载地址 https://dev.mysql.com/downloads/mysql/ mysql-8.0.19-winx64.zip (2)解压到D:\mysql-8.0.19-winx64 (3)在mysql-8.0.19-winx64文件夹下面新建一个my.ini文件和一个data文件夹 (4)文件my.ini中的内容 [mysqld] #设置3306端口 port=3306 #设置mysql的安装目录 basedir=D:\mysql-8.0.19-winx64 #设置mysql数据库的数据的存放目录 datadir=D:\mysql-8.0.19-winx64\data #允许最大连接数 max_connections=200 #允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 #服务端使用的字符集默认为UTF8 character-set-server=utf8 #创建新表时将使用的默认存储引擎 default-storage-engine=INNODB [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [client] #设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8 (5)配置系统环境 环境变量path【D:\mysql-8.0.19-winx64\bin】

    (6)以管理员的身份打开cmd窗口转路径到D:\mysql-8.0.19-winx64\bin CMD>mysqld.exe --initialize --user=mysql --console 【记住一定要进行初始化,很多人不进行初始化,就出现了1067错误】 【注意把临时密码记住Be&zvMkg!3Y%】 CMD>mysqld.exe -install进行服务的添加 CMD>net start mysql启动服务 CMD>mysql -u root -p进行登录数据库使用上面的密码 (7)修改root密码 mysql> alter user root@localhost identified by ‘bigdata’; (8)配置允许远程登录 mysql> use mysql; mysql> update user set host=’%’ where user=‘root’; mysql> flush privileges; (9)解决Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误 mysql> alter user ‘root’@’%’ identified with mysql_native_password by ‘bigdata’; mysql> flush privileges;

    (10)注意使用时,需要开启mysql服务 CMD>net start mysql

    Processed: 0.012, SQL: 9