CentOS安装mysql5.7 及简单配置教程详解

 更新时间:2017年02月20日 15:03:18   作者:LandauNi  
这篇文章主要介绍了CentOS安装mysql5.7 及简单配置教程详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下

安装

保证你的用户有权限 安装

没有 切换 root

su root

(su的意思:swich user)

# rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm

可能会遇到

warning: /var/tmp/rpm-tmp.6V5aFC: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

可以忽略(个人意见,百度了一下没找到合适的答案)

# yum install mysql-community-server 

等待安装完成.... 

配置 

安装后初始密码这里找:

grep 'temporary password' ar/log/mysqld.log 

mysql 5.7 对密码复杂度有要求,如果想创建简单密码,可先执行

set global validate_password_policy=0;

再创建用户  

新装的服务器注意关闭SELinux,否则可能会遇到很多权限导致的问题

setenforce 0
vi/etc/selinux/config

将ENFORCE=enforcing 改为 ENFORCE=disable 

配置文件

Linux: /etc/my.cnf
Windows: 安装目录下my.ini 

默认字符集

5.6之前的版本

[mysqld]
default-character-set=utf8 

5.6之后的版本

[mysqld]
character-set-server=utf8

修改已存在数据库的字符集

alter database mydb default character set utf8;

表名不区分大小写

[mysqld]
lower_case_table_names=1

允许log-bin模式下创建函数

[mysqld]
log_bin_trust_function_creators=true

开启严格模式,非严格模式下字段超长会被自动截断

[mysqld]
sql-mode="STRICT_TRANS_TABLES"

以上所述是小编给大家介绍的CenOS安装mysql5.7 及简单配置教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Mysql存储过程、触发器、事件调度器使用入门指南

    Mysql存储过程、触发器、事件调度器使用入门指南

    存储过程(Stored Procedure)是一种在数据库中存储复杂程序的数据库对象。为了完成特定功能的SQL语句集,经过编译创建并保存在数据库中,本文给大家介绍Mysql存储过程、触发器、事件调度器使用入门指南,感兴趣的朋友一起看看吧
    2022-01-01
  • 深入浅出的学习Mysql

    深入浅出的学习Mysql

    最近看了一本小书,网易技术部的《深入浅出MySQL数据库开发、优化与管理维护》,算是回顾一下mysql基础知识。下面这篇文章主要介绍了学习Mysql的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • 分享20个数据库设计的最佳实践

    分享20个数据库设计的最佳实践

    下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧
    2014-06-06
  • MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法

    MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法

    这篇文章主要介绍了MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • MySQL数据库分组查询group by语句详解

    MySQL数据库分组查询group by语句详解

    这篇文章主要介绍了MySQL数据库分组查询group by语句详解,文中含有详细示例代码说明解析,有需要的朋友可以借鉴参考想=下,希望能够有所帮助
    2021-09-09
  • MySQL回滚日志(undo log)的作用和使用详解

    MySQL回滚日志(undo log)的作用和使用详解

    undo log是innodb引擎的一种日志,在事务的修改记录之前,会把该记录的原值先保存起来再做修改,以便修改过程中出错能够恢复原值或者其他的事务读取,这篇文章主要给大家介绍了关于MySQL回滚日志(undo log)的作用和使用的相关资料,需要的朋友可以参考下
    2022-04-04
  • 数据库SQL SELECT查询的工作原理

    数据库SQL SELECT查询的工作原理

    今天小编就为大家分享一篇关于数据库SQL SELECT查询的工作原理,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • MySQL Proxy的安装及基本命令使用教程

    MySQL Proxy的安装及基本命令使用教程

    这篇文章主要介绍了MySQL Proxy的安装及基本命令使用教程,MySQL Proxy通常被用作实现读写分离,需要的朋友可以参考下
    2015-12-12
  • mysql中TIMESTAMPDIFF案例详解

    mysql中TIMESTAMPDIFF案例详解

    这篇文章主要介绍了mysql中TIMESTAMPDIFF案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • Mysql中Cast()函数的用法案例详解

    Mysql中Cast()函数的用法案例详解

    CAST 函数是 SQL 中的一种类型转换函数,它用于将一个数据类型转换为另一个数据类型,这篇文章主要介绍了Mysql中Cast()函数的用法,需要的朋友可以参考下
    2023-05-05

最新评论