CentOS7下安装 mysql 5.7

首先检查 系统中是否已经安装了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

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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容