Centos上Mysql5.6的安装

安装步骤:

(1)查看Centos是否自带mysql :rpm -qa | grep mysql

(2)将原有卸载     rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.i686

(3)上传到Centos(用SSH Secure图形化工具)

(4)将mysql解压到指定目录

  tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/test/mysql

  rpm类型的都是可执行文件。

(5)安装mysql

        安装服务器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

        安装客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

(6)启动mysql

        service mysql start 还是在mysql目录下

        这种方式是每次都需要手动启动,也可以使用下面的方式。

        **将mysql加到系统服务中并设置开机启动

            加入到系统服务:chkconfig --add mysql

            自动启动:chkconfig mysql on

(7)登录mysql

  mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret

  找到随机密码,登陆mysql:msyql –u root -p

(8)修改mysql的密码

  通过上面的第9步连接上mysql,进入之后,粘贴下面的命令,就修改密码为root了。

  set password = password('root');

   一定要修改密码,否则不能操作数据库。修改完密码后不用重新连接就可以直接操作数据库了。

  到现在为止,mysql安装在了本地的Linux上,但是如果想远程登陆上mysql,就继续进行下面的操作。

(9)开启mysql的远程登录

  第一步:mysql数据库在远程的Linux上,登陆mysql有自己的用户名和密码

  第二步:远程的mysql默认情况下是不允许进行远程连接的,如果本地navicat某一个用户想远程连接mysql,需要设置权限

  第三步:远程的mysql登陆上,执行下面两条命令:

      grant all privileges on *.* to 'root' @'%' identified by 'root';//第一个root是mysql用户名,第二个root是mysql赋予远程用户连接过来的密码(不是mysql的登陆密码) 

      flush privileges;

  但是此时是连接不上远程的mysql的,需要关闭防火墙,或者把mysql端口3306放在防火墙允许的范围内,下面把3306放入防火墙中:

  /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

  /etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中

  

  此时本地navicate就可以连接远程mysql了,用户名和密码在grant all privileges on *.* to 'root' @'%' identified by 'root';命令中设置好了,分别是root,root。

转载于:https://www.cnblogs.com/huomei/p/9880446.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值