构建一台数据库服务器:

• 安装MySQL-server、MySQl-client软件包
• 修改数据库用户root的密码
• 确认MySQL服务程序运行、root可控

使用64位的RHEL 7操作系统,MySQL数据库的版本是5.7.17。

访问http://dev.mysql.com/downloads/mysql/,找到MySQL Community Server下载页面,平台选择“Red Hat Enterprise Linux 7/ Oracle Linux”,然后选择64位的bundle整合包下载

dos创建mysql服务 mysql建立服务器_mysql

注意:下载MySQL软件时需要以Oracle网站账户登录,如果没有请根据页面提示先注册一个(免费)

dos创建mysql服务 mysql建立服务器_MySQL_02

dos创建mysql服务 mysql建立服务器_dos创建mysql服务_03

步骤一:准备工作:

1)停止mariadb服务
[root@zhangyx ~]# systemctl stop mariadb

2)删除/etc/my.cnf配置文件(此配置文件由RHEL自带的mariadb-libs库提供)
[root@zhangyx ~]# rm -rf /etc/my.cnf

3)删除数据
[root@zhangyx ~]# rm -rf /var/lib/mysql/*

4)卸载软件包(没有会显示未安装软件包)
[root@zhangyx ~]# rpm -e --nodeps mariadb-server mariadb

警告:/var/log/mariadb/mariadb.log 已另存为/var/log/mariadb/mariadb.log.rpmsave

步骤二:安装软件包

  1. [root@zhangyx ~]# yum -y install perl-Data-Dumper perl-JSON perl-Time-HiRes//安装依赖包
  2. xftp将安装的依赖包传输到 /root
  3. dos创建mysql服务 mysql建立服务器_MySQL_04

  4. [root@zhangyx ~]# ls //查看检测是否传输成功
  5. dos创建mysql服务 mysql建立服务器_MySQL_05

  6. [root@zhangyx ~]# tar -xf mysql-5.7.tar // 解压mysql-5.7.17.tar 整合包
  7. [root@zhangyx ~]# rm -rf /etc/my.cnf
  8. [root@zhangyx ~]# rm -rf /var/lib/mysql/*
  9. [root@zhangyx ~]# yum -y install perl-Data-Dumper perl-JSON
  10. dos创建mysql服务 mysql建立服务器_MySQL_06

  11. 因为我这里已经安装过所以显示Nothing to do,正常应该是Complete!
  12. [root@zhangyx ~]# yum -y localinstall mysql-community-*.rpm

步骤三:启动MySQL数据库服务并设置开机自启

  1. [root@zhangyx ~]# systemctl restart mysqld //启动mysql服务
  2. [root@zhangyx ~]# ststemctl enable mysqld //设置开机自启

步骤四:连接MySQL服务器,修改密码

  1. [root@zhangyx ~]# grep ‘temporary password’ /var/log/mysqld.log //查看随机生成的root管理密码,此处随机生成的管理密码为:2Be;rXLlO+pR
  2. [root@zhangyx ~]# mysql -u root -p //使用客户端命令mysql连接到MySQL服务器
    Enter password: //填入前一步获得的随机密码,验证成功后即可进入“mysql> ”环境
    //登录成功后,进入SQL操作环境

用该密码登录到服务端后,必须马上修改密码,不然会报错误

执行SET PASSWORD命令修改密码。

  1. mysql> set global validate_password_policy=0; //只验证长度
  2. dos创建mysql服务 mysql建立服务器_dos创建mysql服务_07

  3. mysql> set global validate_password_length=6; //修改密码长度,默认值是8个字符
  4. dos创建mysql服务 mysql建立服务器_mysql_08

  5. mysql> alter user user() identified by “qwerty”; //修改登陆密码
  6. dos创建mysql服务 mysql建立服务器_linux_09

  7. mysql> quit //退出“mysql> ”环境
  8. dos创建mysql服务 mysql建立服务器_数据库_10

  9. [root@zhangyx ~]# mysql -u root -p 重新登录
    Enter password: //此处密码为设置的新密码
  10. dos创建mysql服务 mysql建立服务器_linux_11

  11. Complete!