在Linux安装和卸载mysql

安装mysql:

  1.先执行 getconf  LONG_BIT 看看Linux系统是多少位的,上传对应位数的mysql到Linux服务器

  2.通常将软件安装到/usr/local

    解压压缩包:tar -xvf  mysql.tar  -C 目标路径  或者直接解压到当前路径 tar -xvf  mysql.tar

  3.安装MYSQL服务端

    rpm -ivh MySQL-server-x.x.xx-x.rpm

    出现有提示,是告诉我们root用户的密码第一次是随机生成的,它保存在/root/.mysql_secret中,第一次登录需要修改root密码

    

   4.安装MYSQL客户端

     rpm -ivh MySQL-client-x.x.xx-x.rpm

  5.开启mysql服务(查看mysql的状态 service mysql status)

    service mysql start

  6.查看生成的root密码

    cat /root/.mysql_secret

  7.使用默认密码登录mysql

    mysql -uroot -pi5wQmJ0CgZZyoZyd

  8.修改默认密码,否则不能操作数据库

    set password=password('root');

  9.设置mysql远程访问,否则远程终端不能连接,这里授予root用户远程访问权限

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

    flush privileges;

  10.即使授予了远程访问权限也有可能因为防火墙原因连接不上

    防火墙开放3306端口

      #添加指定需要开放的端口: firewall-cmd --add-port=3306/tcp --permanent

      #重载入添加的端口: firewall-cmd --reload

      #查询指定端口是否开启成功: firewall-cmd --query-port=3306/tcp

    学习阶段也可以直接将防火墙关闭

      systemctl status firewalld.service

    上面方式一旦重启操作系统,防火墙就自动开启了

      systemctl disable firewalld.service  禁止防火墙服务器

卸载mysql:

  # 查看安装的mysql信息  rpm -qa | grep MySQL

  # 卸载mysql

    service mysql stop  关闭mysql服务

    rpm -e --nodeps  xxx上面查询出来的mysql的信息xxx

原文地址:https://www.cnblogs.com/roadlandscape/p/12451827.html