今天遇到mariaDB数据库莫名其妙崩溃的问题,我猜想是因为 在 idea连接数据库的时候,没有注意正确关闭idea与数据库之间的连接。导致服务器发生莫名其妙的内部错误,最终导致服务器无法启动停止服务了。
停止服务以后我没有放弃连接的企图,但是事实证明是徒劳的。停止服务以后首先当然要保证数据库中的数据要及时的备份,然后安装新的数据库,但是又发生了更让我无语的事情。
当我采用mysql --version 在命令行中企图获取 新的数据库版本时,发生了拒绝访问的错误。
但是实际上 这个错误是很普遍的,很多程序员也都遇到过。
通过去网上搜索相关的错误解决办法。 最终 也是一位大佬的博客 引起了我的注意。
特别是讲到将maria数据库的资源文件中 有一个名为my.ini的配置文件
这个配置文件 主要是记录 数据库服务器的相关配置信息 比如 服务器运行的端口号
[mysqld]
skip-grant-tables //只要在原有的配置信息的前提下加入skip grant tables 就可以把拒绝访问给取消掉
datadir=F:/mariaDB/data
port=3302
innodb_buffer_pool_size=1009M
feedback=ON
character-set-server=utf8
[client]
port=3302
plugin-dir=F:/mariaDB/lib/plugin
本来是一个小问题 这个问题的解决是很快的,但是解决的过程耗时很长。
这给我是一个警醒,如何更快,更有效的去找到问题的解决办法。
是一个很考验耐心和智慧的事情。
关键问题就是,浏览器的访问速度 是第一位的
然后 问题的性质 要搞清楚 ,到底是哪方面出了问题
问题的定位如果够准确的话 解决问题的速度就快,工作的效率就提高了。