zoukankan      html  css  js  c++  java
  • 我爱Java系列之---【Linux系统安装MySql数据库】

    Linux系统部署MySQL数据库

    • linux版本MySQL上传到linux系统中的/usr/itheima下

    • 安装mysql之前,先卸载系统中自带的MySQL

      • 查询系统中是否已经安装了MySQL rpm -qa | grep mysql

      • 卸载MySQL rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686

    • 解压MySQL压缩包

      • MySQL的rpm包解压文件存放到目录mysql下,新建一个目录 mkdir mysql

      • tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C mysql

      • -C 表示解压到将解压的文件存放到指定的目录下, 存放的目录必须存在。

    • rpm命令安装mysql数据库,cd mysql 执行下面命令:

      • 安装MySQL数据库服务器 rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

      • 安装MySQL数据库客户端 rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

      • 启动MySQL服务 service mysql start

      • MySQL服务添加到系统中 chkconfig --add mysql (可选操作)

      • 跟随系统启动 chkconfig mysql on (可选操作)

    • 使用root登录mysql ,并且设置root用户密码

      • MySQL首次安装的随机密码:/root/.mysql_secret 保存在此文件中,查看密码

      • ls -a 查看所有文件包括隐藏文件,cat .mysql_secret查看密码
      • 初始密码就是上图最后一个红框里的字符串。

      • 登录MySQL,mysql -uroot -pxxxxxx

      • 登录之后建议设置root密码: 使用mysql命令: set password=password('root');  注意:等号两端不能有空格,在语句结束要记得带英文状态下的分号。

    • 授权远程连接

      • 默认情况下mysql超级用户只能本地访问,超级用户root是不可以远程登录mysql,所以需要设置开启root用户远程登录mysql的权限 % 表示远程访问

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

        flush privileges;   -- 更新授权。
    • 同样的道理,linux系统下我们远程访问mysql数据库,需要开放3306端口,否则远程连接不上哦!

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

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

    • 当然了,linux下操作数据库还是有一定难度的,这里我们可以用图形化工具链接,记得ip要写对,端口要开放。
    • 关闭和开启防火墙(了解即可)

    • CentOS 配置防火墙操作实例(启、停、开、闭端口):
      注:防火墙的基本操作命令:
      查询防火墙状态    :    [root@localhost ~]# service   iptables status
      停止防火墙   :    [root@localhost ~]# service   iptables stop
      启动防火墙   :    [root@localhost ~]# service   iptables start
      重启防火墙   :    [root@localhost ~]# service   iptables restart
      永久关闭防火墙    :    [root@localhost ~]# chkconfig  iptables off
    愿你走出半生,归来仍是少年!
  • 相关阅读:
    POJ 1469 COURSES 二分图最大匹配
    POJ 1325 Machine Schedule 二分图最大匹配
    USACO Humble Numbers DP?
    SGU 194 Reactor Cooling 带容量上下限制的网络流
    POJ 3084 Panic Room 求最小割
    ZOJ 2587 Unique Attack 判断最小割是否唯一
    Poj 1815 Friendship 枚举+求最小割
    POJ 3308 Paratroopers 最小点权覆盖 求最小割
    1227. Rally Championship
    Etaoin Shrdlu
  • 原文地址:https://www.cnblogs.com/hujunwei/p/11297060.html
Copyright © 2011-2022 走看看