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