赞
踩
目录
1、下载安装对应版本的mysql文件包
2、安装后目录如下:
3、my.ini文件的内容可自行修改,端口的话跟之前版本的端口区分开来
- [mysqld]
- # 设置3308端口
- port=3308
- # 设置mysql的安装目录
- basedir=D:\Software\mysql-8.0.28-winx64
- # 设置mysql数据库的数据的存放目录
- datadir=D:\Software\mysql-8.0.28-winx64\Data
- # 允许最大连接数
- max_connections=200
- # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
- max_connect_errors=10
- # 服务端使用的字符集默认为UTF8
- character-set-server=utf8mb4
- # 创建新表时将使用的默认存储引擎
- default-storage-engine=INNODB
- # 默认使用“mysql_native_password”插件认证
- default_authentication_plugin=mysql_native_password
- [mysql]
- # 设置mysql客户端默认字符集
- default-character-set=utf8mb4
- [client]
- # 设置mysql客户端连接服务端时默认使用的端口
- port=3308
- default-character-set=utf8mb4
4、使用管理员身份打开cmd,输入命令
d:
再输入命令 cd D:\Software\mysql-8.0.28-winx64\bin
执行命令,安装服务,名称与之前的版本服务名称区分开来,
接着使用初始化命令,获取初始密码,后续会用到。
5、启动服务:net start mysql8
6、输入命令,输入之前记录下来的初始化密码,验证是否成功:
mysql -uroot -p
今天在那做实验倒腾mysql数据库,后来发现服务无法启动,查看日志报错如下:
2015-01-07 17:48:54 9136 [ERROR] InnoDB: .\ibdata1 can't be opened in read-write mode
2015-01-07 17:48:54 9136 [ERROR] InnoDB: The system tablespace must be writable!
2015-01-07 17:48:54 9136 [ERROR] Plugin 'InnoDB' init function returned error.
2015-01-07 17:48:54 9136 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2015-01-07 17:48:54 9136 [ERROR] Unknown/unsupported storage engine: InnoDB
2015-01-07 17:48:54 9136 [ERROR] Aborting
解决方法:
1、打开任务管理器终止mysqld进程;
2、打开mysql安装目录的data文件夹,删除以下3个文件:
ib_logfile0和ib_logfile1 和 ibdata1
3、重新启动mysql
在此之前呢,需要在系统环境变量里面配置好,mysql所在目录的bin目录、inclode目录
配置好环境变量了,你的bat命令就可以直接双击打开生效咯。
相关参考文献地址:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。