美文网首页
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