使用rpm安装mysql数据库快速安装(Mysql-5.7.18)

1.mysql服务安装说明

版本为mysql-5.7.18,部署环境是Linux Redhat 6.4,端口使用3306

2.卸载postfix和mariadb(mysql的分支版本)

  1. 使用root用户登录系统,执行命令查看

  rpm -qa | grep mariadb

  rpm -qa |grep postfix

    2. 卸载掉对应的文件命令如下所示:

   rpm -e postfix-2.10.1-6.el7.x86_64

   rpm -e mariadb-libs-5.5.52-1.el7.x86_64

3.安装MySQL(mysql用户安装)

  1. 将对应的4个rpm包上传到setup目录下,命令如下

 mysql-community-common-5.7.17-1.el7.x86_64.rpm

 mysql-community-libs-5.7.17-1.el7.x86_64.rpm

 mysql-community-client-5.7.17-1.el7.x86_64.rpm

 mysql-community-server-5.7.17-1.el7.x86_64.rpm

   2. 使用rpm命令一步一步安装mysql系统,步骤如下所示:

rpm -ivh mysql-community-common-5.7.17-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.17-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.17-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.17-1.el7.x86_64.rpm

  1. 查看是否安装成功,执行service mysqld start 出现下图表示安装成功
  2. 执行命令service mysqld stop关闭mysql,初始化(root用户身份执行),如果执行/usr/sbin/mysqld --initialize --user=mysql,提示目的文件夹内有文件:直接将/var/lib/mysql/文件夹下的文件删除干净再次执行
  3. 查看初始化root密码,执行cat /var/log/mysqld.log 
  4. 执行service mysqld restart 重启mysql数据auth库,并登陆数据库修改密码:第一次更改密码前所有的操作都是禁止的,依次执行:

mysql> update user set entication_string=password('123456') where user='root';(这步可以不用)

mysql> SET PASSWORD = PASSWORD('123456'); 

mysql> delete from user where user="" or user is null;

mysql> flush privileges;

4.创建数据库Server

  1. 以mysql用户登录系统;
  2. 执行命令mysql –uroot –p123456 --default-character-set=utf8,进入MySQL数据库;
  3. 在Mysql中执行以下命令,创建用户及数据库:

mysql> use mysql;

mysql> create user 'test'@'%' identified by 'test123';

mysql>grant all privileges on *.* to 'test'@'%';

mysql> CREATE DATABASE `TEST_SERVER` DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

5.备注说明

     此方案安装的mysql使用的配置文件my.cnf在/etc下面,配置文件请见

如果直接在这个配置文件中配置原有的数据文件,客户端可以连接,但jdbc无法连接,如果出现如下错误:Table “performance_schema.session_variables” doesn’t exist

则可以通过以下方法解决:

第一步:在管理员命令中输入:mysql_upgrade -u root -p -force

第二步:重新启动mysql的服务:service mysql restart

两步缺一不可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值