MySQL主机
  • [MySQL主机]MySQL主机127.0.0.1与localhost区别总结
  • [MySQL主机]搭建mysql服务器
  • 直达腾讯云服务器
    腾讯云服务器,数据库,短信等热销产品限量秒杀;新购爆款3折起;
    腾讯云数据库MySQL入门机型仅12元/月
    腾讯云云服务器新购特惠,最低2折起,1核1G3年仅794.73元,即0.73元/日。
    腾讯云国际顶级CA机构SSL证书8.8折,云解析买一年最高送半年!
    腾讯云为数百万企业和开发者提供安全、稳定的云服务器、云数据库、CDN等云服务
    腾讯云服务器安全可靠高性能,多种配置供您选择
    腾讯云数据库性能卓越稳定可靠,为您解决数据库运维难题
    阿里云服务器入口
    180天免费用腾讯云服务器马上领取
    您当前位置:狗鱼MySQL教程 >> MySQL主机 >> 搭建mysql服务器
    搭建mysql服务器
    更新日期: 2018年05月17日 来源: 本站原创 作者: 佚名 阅读:
    上一篇MySQL主机127.0.0.1与localhost区别总结 下一篇:没有了

    本文的目的主要是搭建mysql服务器

     

    一、前期准备工作
     

     1、准备一台rhel7.2的主机
     

     2、下载rpm包:wget   

    https://dev.mysql.com/downloads/mysql/mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar

     或者  https://dev.mysql.com/downloads/mysql/

    3、卸载系统自带的mariadb数据库

          查找:rpm -qa | grep mariadb-server

          如果有的话就卸载:yum -y remove mariadb-server mariadb

          并删除清理/etc/my.cnf配置文件

     

     

    二、安装
     

     1、解压:tar -xf mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar
     

     2、删除最小安装的rpm包:
     

        rm -rf mysql-community-server-minimal-5.7.17-1.el7.x86_64.rpm

     3、安装依赖包:
     

         yum -y  install perl-Data-Dumper  perl-json  perl-Time-HiRes
     

      4、安装数据库,-U是升级安装
     

        rpm -Uvh mysql-community-*.rpm
     

     5、重启服务,开机自启动服务
     

       systemctl   restart  mysqld;   systemctl   enable   mysqld;
     

    6、查看和验证
     

       查看是否启动:ps -aux | grep 3306    netstat -ntulp | grep 3306

       数据文件存放处:   /var/lib/mysql

      配置文件存放的路径:/etc/my.cnf

       初始log路径:/var/log/mysqld.log

     

    三、初始密码修改过程
     

        由于mysql5.7rpm安装过程中,会产生一个原始的密码,必须修改后才能使用

    故下面就是其密码的修改过程:
     

       1、修改配置文件:

                validate_password_policy=0     //0是取消密码复杂度,默认为1

           validate_password_length=6   //最少密码长度为6
     

      2、重启数据库服务:systemctl restart mysqld
     

      3、查看原始密码:
     

           grep 'temporary password' /var/log/mysqld.log

          得到:root@localhost: l)VFhq1zSto>


     4、用原始密码登陆:mysql -uroot -p'l)VFhq1zSto>'

         -u指定用户,-p指定密码
     

     5、修改原始密码:set password=password("123456");
     

     6、退出,然后用新改的密码来验证登陆。

     

    四、数据库的一些基本操作:
     

      1、库相关的操作:

          select database();              //确认当前所在的库

         create database bbsdb;     //创建数据库

         use  mysql;                         //切换数据库

         drop database bbsdb;        //删除库
     

     2、表相关的一些基本操作:

       create table stuinfo ( name char(10),sex char(5),class char(8));  //创建表

       insert into stuinfo values("tom","boy","123");                //往表里插入数据

       update stuinfo set name="hehe" where sex="reny";    //更新表里的数据

       desc stuinfo;                     //查看表结构

       delete from stuinfo;     //删除表中的所有内容

       drop table stuinfo;   //删除表
     

     3、修改表结构的操作:

       增加字段:alter table 表名    add    字段名   类型    约束条件  first   after(字段名);

       删除字段:alter table 表名    drop     字段名;

       修改字段类型:alter table 表名   modify    字段名     类型     约束条件;

       修改字段名:alter table 表名  change   源字段名   新字段名  类型    约束条件;

       修改表名:  alter table  源表名  rename 新表名;

     

    感觉本站内容不错,读后有收获?

    我要小额赞助,鼓励提供更好的内容教程

    上一篇MySQL主机127.0.0.1与localhost区别总结 下一篇:没有了
    Copyright 2013-2017 Powered by 狗鱼MySQL教程,All Rights Reserved.
    广州相如计算机科技有限有限公司 版权所有 粤ICP备08130661号-4
    售前咨询:020-38667011 手机:13711588918