Linux下安装mysql---------注意事项

在linux下安装mysql遇到的问题可以说是困难重重,但总算解决,不得不说好的老师或者前辈帮助你,真的能够事半功倍的学习,在计算机方面可能出现的问题太多,而能引起一个问题的因素也太多太多!
这里简单地说一下我遇到的问题!
1.64位的centos7中,安装32位的mysql数据库。
遇到这种情况基本可以放弃,搞了一下午,首先64位的系统中会缺少各种32位共享库,好不容易搞明白要下载哪个共享库,又会发现当下的yum根本找不到该共享库,当你配置另一个数据源的yum时,好不容易下载到该共享库,安装后又有各种共享库冲突,导致程序无法继续安装,此时又准备把冲突的共享库删除时,发现这个库也删不掉,自此game over,用了一下午的时间,耗尽了所有的耐心。
这些问题应该都是可以解决,毕竟不可能64位的系统中无法运行32位的程序,但是由于博主也是一个linux操作系统的小白,身边也没有大神可以请教,最终干脆,删除,重新下载64位mysql。
本以为64位mysql可以顺利安装,但是没想到还是有问题。
2.上一次安装mysql的卸载残留。
这步很关键,一定要将上次的残留文件或者目录卸载干净。

rm -rf /var/lib/mysql

3.我安装的是mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar,但是最后在登录时找不到mysql的初始化密码。
这里网上大概有两种主流方法,然而对我并没有什么卵用,不得不吐槽一句,同一个问题可能有许许多多的原因造成。
第一种:查看系统中/etc/log/mysqld.log,可能是由于版本的原因,我发现自己的mysqld.log文件里面是空的,没有初始化密码,在网上看到了很多同学朋友是一样的问题。这不失为一种方法,查看该文件。
第二种:修改my.cnf文件,通过指令: vim /etc/my.cnf,在该文件中添加mysql下一行添加,skip-grant-tables。这种方法能够跳过密码登录,再输入密码时直接回车,但是进入mysql中,无法进行修改密码的操作。而且博主在第二次启动mysq数据库时,发现又进不去了。

终极解决方法:首先明确一个要点在mysql5.6以后,包括5.6版本,在初始化或者安装mysql时,会有一个文件保存初始化密码!但是这个保存密码得文件并不一定是mysqld.log。 在etc目录下有my.cnf的文件,其中保存了mysql的一些关键信息,通过cat my.cnf指令,可以看到
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/cz_chen_zhuo/article/details/101439665
今日推荐