Linux系统下安装Mysql(rpm包安装)

本文介绍了在Linux系统中通过rpm包安装MySQL 5.6的详细步骤,包括检查现有安装、卸载旧版本、创建安装目录、上传和解压rpm包、安装server和client、配置服务、修改root密码、开启远程访问权限以及设置防火墙规则和开机自启动。

版本:MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

1.检测是否安装了mysql

      rpm  -qa | grep mysql

2.卸载系统自带的mysql

      rpm -e --nodeps 卸载的包

3. 在 /usr/local/ 创建一个mysql

      cd  /usr/local

      mkdir  mysql

4. 上传mysql到创建的文件夹

5.解压tar文件

      tar  -xvf  MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

 

6.安装server

      rpm  -ivh  MySQL-server-5.6.22-1.el6.i686.rpm

若报错:

 

则需要安装依赖:

yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

若此时还报错:

 

则需要升级libstdc++-4.8.5-16el7.x86_64

yum  update  libstdc++-4.8.5-16el7.x86_64

然后在一步步完成上面的操作,安装依赖,安装server

7.安装client

rpm  -ivh  MySQL-client-5.6.22-1.el6.i686.rpm

若报错:

 

则需要安装依赖:

yum  -y  install libncurses.so.5  libtinfo.so.5

8. 查看mysql的服务状态

      service mysql status

启动 mysql

      service mysql start

停止mysql

      service mysql stop

 

9.修改mysql的root的密码

登录:mysql -uroot

修改密码:

      use mysql;

      update user set password = password('1234') where user = 'root';

      flush privileges;# 刷新

若修改后仍然不能登陆,则按下图进行操作

 

10.开启远程访问

      grant all privileges on *.* to 'root' @'%' identified by '1234';

      flush privileges;

若此时还报错:

则可尝试:

SET PASSWORD = PASSWORD('123456');

11.开启防火墙端口 3306 退出mysql

      3306端口放行

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

      将该设置添加到防火墙的规则中

      /etc/rc.d/init.d/iptables save

12.设置mysql开机自启动

      加入到系统服务:

      chkconfig --add mysql

      自动启动:

      chkconfig mysql on

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值