安装教程
我是对照着这个教程安装的,之前也找过很多其他教程,但最终在这里成功了:http://blog.csdn.net/u013067166/article/details/49951577(https://blog.csdn.net/u013067166/article/details/49951577)
关于服务无法启动,服务没有报告任何错误
在这之前我总是遇到服务无法启动,服务没有报告任何错误的情况。最终无意在data目录里的ERR文件里发现:
套接字地址只能出现一次,也就是说接口被占用了。
由于我在my.ini的配置文件里指定的端口为3306,所以我在网上搜索到了解决方法:https://blog.csdn.net/Java_Warplane/article/details/46709463
找到套接字3306对应进程,关闭即可。关闭后,服务就可以启动了(我之前安装了Wampserver)
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
basedir = "D:\\mysql-8.0.15-winx64"
datadir = "D:\\mysql-8.0.15-winx64\\data"
character-set-server = utf8
port = 3306
补充
按照上面第一个的安装教程,在服务启动后,需要更改密码由于第一个教程mysql版本较低,更改密码的方式改变了,所以这里补上修改密码的方法。
在服务启动后,
会出现
这个使用输入以下指令即可
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';