吐槽完毕之后,回归正题,安装最新版的8.0,如果想直接升级的朋友,可以查看之前写过的配置mysql8.0的镜像源,小编我是直接下载源代码编译安装的,具体的步骤我就不写了,网上百度太多了。
https://.baidu/po/feed/share?wfr=spider&for=pc&context=%7b%22sourcefrom%22%3a%22bjh%22%2c%22nid%22%3a%22news_3854257641832748477%22%7d
安装完了之后,直接启动mysql,启动成功。
几分钟之后,程序提示不能连接数据库,查看了数据库mysql的状态。
提示数据库启动失败,然后再次尝试启动数据库,报错了。
直接查看错误日志vi /var/log/mysqld.log
原来是mysql数据库的innodb引擎使用的内存的太高了,服务器的内存本来就很小的。找到myf文件并编辑vi /etc/myf,将innodb_buffer_pool_size = 8m 注释并修改成8m。
然后再次重启,成功。
此处应有掌声。
谢谢!
下次再见!