• 12.Linux系统上安装MySQL:


     

    下载Linux 安装包

     

    https://dev.mysql.com/downloads/mysql/5.7.html#downloads

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

    卸载自带mysql:

    查询mysql的安装情况

    rpm -qa | grep -i mysql –-color

    卸载原生的MySQL

    rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686

    安装依赖(准备阶段已经安装过了):

    yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
    
    yum  update libstdc++-4.4.7-4.el6.x86_64

    将安装包上传到LINUX服务器(客户端和服务端):

     解压:

    先创建一个mysql文件夹然后解压到该文件夹:

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

     MYSQL安装不需要指定安装目录,默认安装在usr目录下面

    安装mysql的服务端:

    rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm

    ----------------------------------------------------------------------------------------------------------------------------------------------

    注意!!!

    在安装过程中可能会出现下面一句话:如果没有出现请忽略

    A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
    You will find that password in '/root/.mysql_secret'.

    已经为MySQL根用户设置了一个随机密码!

    您将在'/root/.mysql_secret'中找到密码。

    ----------------------------------------------------------------------------------------------------------------------------------------------

    安装mysql的客户端:

    rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm

    启动mysql的服务:

    启动MySQL服务

    service mysql start
    service mysql stop(停止)

    查看是否启动成功:

     登录MYSQL并修改root密码:

    首先我们去上面所说的位置(/root/.mysql_secret)去查询默认密码:

    LRL7muQmvvAn6aDR

     登录mysql:

     mysql -u root -p 

    注意这里粘贴刚刚复制的密码是不会有任何显示的,别以为没输上密码!!!傻逼一样点了好多次右键...

     

     修改密码:

    use mysql;
    set password='admin123';或者下一句
    mysqladmin -u root -p password "admin123";

    另外一种情况,如果你安装的时候是如下界面,那么你修改密码的方式是:

    退出mysql(Ctrl+C)然后执行如下命令:

    /usr/bin/mysqladmin -u root password 'admin123'

    设置开机自动启动mysql:

    下面语句不用登录mysql执行

    加入到系统服务:

    chkconfig --add mysql

    自动启动:

    chkconfig mysql on

    开启远程服务:

    下面语句需要登录mysql执行

    登录mysql:
    //赋予root用户所有权限,远程登录密码是admin123
    use mysql;
    grant all privileges on *.* to 'root' @'%' identified by 'admin123';
    flush privileges;

     

    设置Linux的防火墙:

    下面语句不用登录mysql

    Linux防火墙默认拦截3306端口

    /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
    
    /etc/rc.d/init.d/iptables save

    远程连接测试:

     

     

     

  • 相关阅读:
    1133catalan数二维变种
    HDU2254 奥运 矩阵应用
    hdu1134大数+catalan数
    C#编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出。
    简单工厂
    每日总结
    C#编写一个控制台应用程序,可根据输入的月份判断所在季节
    使用Java api对HBase 2.4.5进行增删改查
    C#编写程序,用 while 循环语句实现下列功能:有一篮鸡蛋,不止一个,有人两个两 个数,多余一个,三个三个数,多余一个,再四个四个地数,也多余一个,请问这篮鸡蛋至 少有多少个
    每日总结
  • 原文地址:https://www.cnblogs.com/luzhanshi/p/13358262.html
Copyright © 2020-2023  润新知