mysql系列之1---mysql服務器的搭建

本實驗的目的主要是搭建mysql服務器
mysql


1、前期準備工做sql

 一、準備一臺rhel7.2的主機數據庫

 二、下載rpm包:wget https://dev.mysql.com/downloads/mysql/mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar服務器

  三、卸載系統自帶的mariadb數據庫ide

      查找:rpm -qa | grep mariadb-serverui

      若是有的話就卸載:yum -y remove mariadb-server mariadbspa

      並刪除清理/etc/my.cnf配置文件rest



2、安裝server

 一、解壓:tar -xf mysql-5.7.17-1.el7.x86_64.rpm-bundle.tarrem

 二、刪除最小安裝的rpm包:

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

 三、安裝依賴包:

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

  四、安裝數據庫,-U是升級安裝

    rpm -Uvh mysql-community-*.rpm

 五、重啓服務,開機自啓動服務

   systemctl   restart  mysqld;   systemctl   enable   mysqld;

六、查看和驗證

   查看是否啓動:ps -aux | grep 3306    netstat -ntulp | grep 3306

   數據文件存放處:   /var/lib/mysql

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

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


3、初始密碼修改過程

    因爲mysql5.7rpm安裝過程當中,會產生一個原始的密碼,必須修改後才能使用

故下面就是其密碼的修改過程:

   一、修改配置文件:

            validate_password_policy=0     //0是取消密碼複雜度,默認爲1

       validate_password_length=6   //最少密碼長度爲6

  二、重啓數據庫服務:systemctl restart mysqld

  三、查看原始密碼:

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

      獲得:root@localhost: l)VFhq1zSto>

 四、用原始密碼登錄:mysql -uroot -p'l)VFhq1zSto>'

     -u指定用戶,-p指定密碼

 五、修改原始密碼:set password=password("123456");

 六、退出,而後用新改的密碼來驗證登錄。


4、數據庫的一些基本操做:

  一、庫相關的操做:

      select database();              //確認當前所在的庫

     create database bbsdb;     //建立數據庫

     use  mysql;                         //切換數據庫

     drop database bbsdb;        //刪除庫

 二、表相關的一些基本操做:

   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;   //刪除表

 三、修改表結構的操做:

   增長字段:alter table 表名    add    字段名   類型    約束條件  first   after(字段名);

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

   修改字段類型:alter table 表名   modify    字段名     類型     約束條件;


   修改字段名:alter table 表名  change   源字段名   新字段名  類型    約束條件;


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

相關文章
相關標籤/搜索