准备安装包 至少要包涵服务器端客户端 可以用mysql官网下载所需要的包(笔者这里用的是mysql5.6的service和client)
笔者用的是root用户 其他用户需要添加sudo
先检查机器上是否已经安装mysql
<pre name="code" class="java">rpm -qa | grep -i mysql
如果有会出现(这是笔者出现的,你们出现的可能不同,如果没有安装过什么都不会显示)
<pre name="code" class="java">MySQL-libs-5.1.61-4.e16.x86_64
然后用rpm删除包
<pre name="code" class="java">rpm -e MySQL-libs-5.1.61-4.e16.x86_64
如果有依赖 需要强制删除包
rpm -e MySQL-libs-5.1.61-4.e16.x86_64 --nodeps
需要全部删除完 再安装你下载好的客户端和服务包(笔者是用的是相对路径)
<pre name="code" class="java">rpm -ivh MySQL-service-5.6.20-1.e16.x86_64.rpm
等待显示100% 查看mysql service服务是否启动
<pre name="code" class="java">netstat -na|grep 3306
显示如下
tcp 0 0:::3306 :::* LISTEN
表示服务安装成功
再进行下一步 安装客户端
rpm -ivh MySQL-client-5.6.20-1.e16.x86_64.rpm
笔者这里的mysql它会自动生成一个临时密码保存本机地址在:
<pre name="code" class="java">/root/.mysql_secret
查看密码
less /root/.mysql_secret
记住密码,登入mysql
<pre name="code" class="java">mysql -u root -p
回车输入密码 笔者用的是Xshell有复制功能
输入密码正确 再设置新的密码
<pre name="code" class="java">SET PASSWORD=password('123456');
mysql安装成功