记得第一次在Linux下配置了mysql环境,发现有挺多报错的,都是自己挖的坑啊,得慢慢填。。。在阿里云服务器装mysql,一开始不知道他会自己给我装上mysql,表示很蛋疼的赶脚,还好那时候手头没什么项目,就慢慢跟他倒腾,后来才发现要先把以前的Mysql给卸了才能继续安装。
检查及卸载的命令行:rpm -qa | grep mysql
然后 逐个使用 rpm -e mysq-* 卸载
2、卸载完成后,因为我用的是rpm方式安装mysql,又又又出现问题了,rpm方式安装可能会出现nokey,解决方法为rpm -ivh MySQL-community-server-5.7.10-1.el5.i686.rpm --nodeps --force (mysql版本自己修改)
整体安装流程:在rpm方式安装mysql过程中,需要把原先环境里头的mysql删除卸载掉,并且将mysql在其他文件夹在的数据也清空,如果清除不了就执行rpm的强制清除(跟强制安装同一个命令),并且要去配置mysql的配置文件,etc/my.conf,然后在登录mysql,有可能是需要输入密码,所以需要去查看mysql密码,命令行如下: cat /root/.mysql_secret,获取到密码后登录,此时是无法操作mysql的,需要去设置一个常用密码,设置密码命令mysql如下:set password = password('所设置的密码')
3、当安装好mysql后,要记得开启远程连接权限,否则本地是无法远程到服务器的数据库,服务器上具体操作:进入mysql->选择user表->更改user表中的信息,最后要flushprivileges
4、如果用源码编译解压,那时候我也啥都不懂就看着报错,一个个在网上找解决办法,还是挺有意思的,tar方式自从mysql好像5.5版本以后就不能用./configure了,要先编译cmake然后通过cmake编译mysql,,接下来的配置都大同小异了
5、mysql的配置文件: