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

版本: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

Linux系统下安装Mysql(rpm包安装)_第1张图片

 

6.安装server

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

若报错:

Linux系统下安装Mysql(rpm包安装)_第2张图片

 

则需要安装依赖:

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

若此时还报错:

Linux系统下安装Mysql(rpm包安装)_第3张图片

 

则需要升级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

若报错:

Linux系统下安装Mysql(rpm包安装)_第4张图片

 

则需要安装依赖:

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;# 刷新

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

Linux系统下安装Mysql(rpm包安装)_第5张图片

 

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

你可能感兴趣的:(Linux系统下安装Mysql(rpm包安装))