刚刚开年,到公司就要搭建一个新的测试环境,老大我有假期综合症......,为了下个月的绩效,小编我默默的打开了阿里云的网站,买了一个最低配的云服务器,必须要报销,好像没有发票啊,无语中。。。
吐槽完毕之后,回归正题,安装最新版的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。
然后再次重启,成功。
此处应有掌声。
谢谢!
下次再见!