1.首先我们需要提前下载mysql的linux版本,这里我下载的MySQL-5.5.55-1.linux2.6.i386.rpm-bundle.tar
2.然后我们在linux系统中的root用户下,cd /usr/local,新建一个mysql文件夹:mkdir mysql
3.接下来我们通过WinSCP进行传输在root用户下,然后 cp /root/MySQL-5.5.55-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql 中
4.我们先不着急进行解压,我们需要提前查看自己的linux系统中是否有mysql 通过命令:rpm -qa | grep mysql 如果系统中有mysql需要我们进行卸载
5.卸载mysql,通过命令:rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686 这里需要提醒根据自己系统中的版本将其所有的都要卸载
6.这时我们就可以进行解压安装自己的mysql了 通过命令:tar -xvf MySQL-5.5.55-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql
7.解压之后我们看到里面有几个rpm文件
8.安装 安装mysql的服务器端 rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm 注意:第一次登录mysql的时候没有不需要密码的 以后都需要 安装mysql的客户端 rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm 9.查看mysql的服务状态 service mysql status 启动 mysql service mysql start 停止mysql service mysql stop 10.修改mysql的root的密码 登录:mysql -uroot 修改密码: use mysql; update user set password = password('123456') where user = 'root'; flush privileges;# 刷新 11.开启远程访问 grant all privileges on *.* to 'root' @'%' identified by '123456'; flush privileges; 12.开启防火墙端口 3306 退出mysql 3306端口放行 /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 将该设置添加到防火墙的规则中 /etc/rc.d/init.d/iptables save 13:设置mysql的服务随着系统的启动而启动 加入到系统服务: chkconfig --add mysql 自动启动: chkconfig mysql on
这样我们也可以在windows系统中的小海豚也可以访问我们linux中的mysql