CentOS 7下mysql 5.7 安装教程

 更新时间:2018年08月30日 15:18:50   作者:代码唐小白  
这篇文章主要为大家详细介绍了CentOS 7下mysql 5.7 安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

1、下载并安装MySQL官方的Yum Repository

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

在当前目录下会生成rpm文件

2、使用yum安装

yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server[/code]

等待一段时间MySQL就安装完成了,然后是对MySQL的一些设置。

3、修改root密码

安装成功后默认会创建一个root用户,并携带一个初始密码,需要修改初始密码,启动mysql

systemctl start mysqld.service

在Mysql的日志找出初始密码,命令如下

grep "password" /var/log/mysqld.log

通过下面的命令进入数据库

mysql -uroot -p

在mysql客户端连接环境下执行修改密码命令

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new@password';

此时密码修改成功,重启mysql服务

systemctl restart mysqld.service

4、修改字符集为UTF-8

通过命令mysql -uroot -p 进入Mysql,注意是新密码,在mysql环境下通过如下命令查看字符集

show variables like '%character%';

我们看到上面的字符集不都是utf-8,现在我们在bash终端打开mysql配置文件

vi /etc/my.cnf

根据实际情况添加以下配置项

#add by tangxiaobai
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

重启服务器,查看字符集有没有修改成功

我们看到字符集修改成功

5、设置mysql支持远程连接

到现在为止,我们的Mysql还不能远程连接访问,这里我们用的是该表法,登录mysql命令客户端,执行以下命令

use mysql;
update user set host = '%' where user = 'root';

重启Mysql服务,用客户端连接工具测试

我们看到mysql连接测试成功。

但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:

yum -y remove mysql57-community-release-el7-10.noarch

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • MySQL 连接查询的原理和应用

    MySQL 连接查询的原理和应用

    这篇文章主要介绍了MySQL 连接查询的原理和应用,帮助大家更好的理解和学习MySQL数据库,感兴趣的朋友可以了解下
    2020-11-11
  • MySQL延迟问题和数据刷盘策略流程分析

    MySQL延迟问题和数据刷盘策略流程分析

    这篇文章主要介绍了MySQL延迟问题和数据刷盘策略流程分析,本文要给大家提到了mysql复制流程,需要的朋友可以参考下
    2020-02-02
  • MySQL如何设置某个字段的值自增

    MySQL如何设置某个字段的值自增

    这篇文章主要介绍了MySQL如何设置某个字段的值自增,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • MySQL如何清空慢查询文件

    MySQL如何清空慢查询文件

    这篇文章主要介绍了MySQL如何清空慢查询文件,如何在线生成一个新的慢查询文件,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • Linux系统下实现远程连接MySQL数据库的方法教程

    Linux系统下实现远程连接MySQL数据库的方法教程

    MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程连接?下面这篇文章主要给大家介绍了在Linux系统下实现远程连接MySQL数据库的方法教程,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-06-06
  • MySQL常用存储引擎功能与用法详解

    MySQL常用存储引擎功能与用法详解

    这篇文章主要介绍了MySQL常用存储引擎功能与用法,较为详细的分析了mysql存储引擎的分类、功能、使用方法及相关操作注意事项,需要的朋友可以参考下
    2018-04-04
  • windows安装MySQL到D盘的超详细步骤

    windows安装MySQL到D盘的超详细步骤

    MySQL数据库作为关系型数据库中的佼佼者,因其体积小,速度快,成本低,不仅受到了市场的极大追捧,也受到了广大程序员的青睐,下面这篇文章主要给大家介绍了关于windows安装MySQL到D盘的超详细步骤,需要的朋友可以参考下
    2023-03-03
  • Mysql WorkBench安装配置图文教程

    Mysql WorkBench安装配置图文教程

    这篇文章主要为大家详细介绍了Mysql WorkBench安装配置图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • MySQL数据库中如何查询近一年的数据

    MySQL数据库中如何查询近一年的数据

    最近碰到一个需求是统计某张表的数据,统计时间维度为近一年,下面这篇文章主要给大家介绍了关于MySQL数据库中如何查询近一年的数据的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • 使用JDBC从数据库中查询数据的方法

    使用JDBC从数据库中查询数据的方法

    下面小编就为大家带来一篇使用JDBC从数据库中查询数据的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08

最新评论