美文网首页
CentOS7下安装 mysql 5.7

CentOS7下安装 mysql 5.7

作者: John_Phil | 来源:发表于2018-10-03 11:40 被阅读0次

    首先检查 系统中是否已经安装了mysql

     rpm-qa|grep mysql

    如果没有提示说明   

     系统中没有mysql ,可以继续安装

    下载mysql的repo源

    wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

    若出现 wget未找到命令则表明没有安装wget,需要安装,安装命令如下:

    yum -y install wget

    重新下载安装

    wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

    安装mysql源

    shell> yum localinstallmysql57-community-release-el7-8.noarch.rpm

    输入y

    最后源安装成功

    再次输入命令 查看mysql源是否安装成功

    rpm -qa|grep mysql

    再次输入命令 查看mysql源是否安装成功也可以输入如下

    yum repolist enabled | grep"mysql.*-community.*"

    【选择安装版本提示】

    可以修改vim

    /etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。这里不做演示我们依旧安装5.7版本

    安装MySQL

    yum install mysql-community-server

    出现提示 选择y继续

    中途遇到提示 输入y继续

    安装完成

    安装时会将相关的依赖项也进行安装,再次查看mysql相关安装项

    rpm -qa|grep mysql

    查看配置文件 vim /etc/my.cnf

    默认配置文件路径: 配置文件:/etc/my.cnf 日志文件:/var/log/var/log/mysqld.log 服务启动脚本:/usr/lib/systemd/system/mysqld.service 

    socket

    文件:/var/run/mysqld/mysqld.pid

     启动mysql服务 service mysqld restart

    安装完成后,密码为随机密码,需要重置密码

    修改文件密码

    [root@localhost ~]# grep "password" /var/log/mysqld.log 

    这里的初始密码为2Rs0kl:Ar(*s

    接着可以使用初始密码登陆,但是提示修改密码 否则不能操作

    当前使用mysql -u root -p

     为了安全密码必须包含: 数字 字母大小写 符号

    alter user 'root'@'localhost'identified by ‘Mysql123!!’;

    更改权限后 间建议使用 权限更新命令  flush privileges ;

    此时可以操作数据库

     show databases

    也可以 直接再添加新用户 (如果操作了 系统核心账号将被修改为你对应的名字原root失效)

    CREATE

    USER ‘您的名字‘@‘%‘ IDENTIFIED BY ‘您的密码‘;

    修改用户权限

        grant all on *.* to 'scott@'%' identified by 'Root@@'

     with grant option;

       增加root用户指定可以任意IP登录,如果想限制只能让指定IP登录请把%替换成IP地址

    退出mysql(quit或者exit)

    quit或者exit退出mysql。

    登录MySQL数据库(mysql -hlocalhost -uroot -p)

    mysql -hlocalhost -uroot -p

    -h 数据库主机

     -u 用户

     -p 密码 

    -P 端口号(大写P)

    例如:mysql -h127.0.0.1 -uroot-p123456 -P3306

    PS:-p

    密码部分,可以直接指定密码,如果不指定,会提示输入密码。

    相关文章

      网友评论

          本文标题:CentOS7下安装 mysql 5.7

          本文链接:https://www.haomeiwen.com/subject/hfuzoftx.html