在整个服务器的配置当中唯一费点儿事儿的可能就属mysql了,时间过去有点久,凭着印象写下这篇博文,当然主要的问题集中在mysql的版本是否是5.7以上,这个需要注意下
一、Mysql卸载
1、查看Mysql是否已有安装过
指令:rpm -qa|grep -i mysql(查找安装过的资源包)
指令:find / -name mysql (查找相关文件夹)
指令:whereis mysql(查找安装位置)
2、删除步骤1中查询到的所有安装包及文件夹
指令:rm -rf documentName(需要删除的文件名)
3、再次查看是否完全卸载删除直到没有相关查询记录为止
指令:rpm -qa|grep -i mysql
指令:find / -name mysql
卸载:
指令:mysql rpm -e --nodeps mysql(强力卸载删除)
在删除的过程中,如果有提示有其他依赖文件什么的,可以用该命令强力删除
二、Mysql安装
1、首先在 /usr/local/路径下新建一个文件夹mysql
指令:cd /usr/local (进入)
指令:mkdir mysql (新建文件夹)
进入到mysql文件夹下下载rpm 包
指令:cd mysql (进入)
指令:wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm(下载rpm包)
2、yum 指令安装
(1)安装mysql yum repository
指令:yum localinstall mysql57-community-release-el7-11.noarch.rpm
(2)确认yum repository 已经安装
指令:yum repolist enabled | grep "mysql.*-community.*"
3、安装mysql-community-server
指令:yum install mysql-community-server
4、查看安装生成的临时密码(密码比较复杂,输着相当烦人)待会儿需要用到
指令:grep 'temporary password' /var/log/mysqld.log
5、mysql -u root -p 输入临时密码进入之后设置新密码
6.赋予所有IP地址的用户权限
7、此外可以进入到/etc/my.cnf中修改mysql的一些相关配置,例如字符集
8、MySql 重要指令
指令:service mysqld start(启动mysql 服务)
指令:service mysqld restart(重启,修改配置后需要重启下)
9、以下设置防火墙,开放3306端口,以及配置阿里云安全组信息添加安全规则这里不再赘述,可以参考我之前写的安装Tomcat时的介绍,这里添加一个访问链接,仅供参考https://blog.csdn.net/famouszhouxp/article/details/80374663
10、至此卸载安装已经完成,我会在下一篇博文《最详细的阿里云服务器Centos 安装jdk,tomcat,mysql,redis之mysql安装与卸载(1)》当中集中说下我之前安装时所遇到的问题,当时没有记录,可能总结的不很全面。只做参考使用!