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最左匹配原则详细分析

    首先回顾一下什么是最左匹配(也有称之为最左前缀)?顾名思义:最左优先,以最左边的为起点任何连续的索引都能匹配上。同时遇到范围查询(>、<、between、like)就会停止匹配
    2022-12-12
  • MYSQL性能优化分享(分库分表)

    MYSQL性能优化分享(分库分表)

    MYSQL性能优化之分库分表与不停机修改mysql表结构,需要的朋友可以参考下
    2012-02-02
  • 简单了解操作mysql数据库的命令行神器mycli

    简单了解操作mysql数据库的命令行神器mycli

    这篇文章主要介绍了简单了解操作mysql数据库的命令行神器mycli,今天发现一个操作数据库的命令行工具,可以自动补全和语法高亮,,需要的朋友可以参考下
    2019-06-06
  • mysql修复数据表的命令方法

    mysql修复数据表的命令方法

    网站运行中mysql的数据表难免会出现类似"is marked as crashed and should be repaired"的错误,我们可以用下面这个命令修复
    2014-02-02
  • MYSQL日志与备份还原问题详解

    MYSQL日志与备份还原问题详解

    这篇文章主要为大家详细介绍了MYSQL日志与备份还原问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • 如何批量生成MySQL不重复手机号大表实例代码

    如何批量生成MySQL不重复手机号大表实例代码

    这篇文章主要给大家介绍了关于如何批量生成MySQL不重复手机号大表的相关资料,,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • MySQL中的CONCAT函数使用教程

    MySQL中的CONCAT函数使用教程

    这篇文章主要介绍了MySQL中的CONCAT函数使用教程,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • 带你5分钟读懂MySQL字符集设置

    带你5分钟读懂MySQL字符集设置

    本文详细介绍了mysql字符集、字符序的概念与联系,给大家分享了多种方式查看MYSQL支持的字符集。具体内容详情大家参考下本文
    2018-01-01
  • MYSQL造数据占用临时表空间的解决方法

    MYSQL造数据占用临时表空间的解决方法

    在MySQL中,临时表空间并不是一个可以直接删除的文件或目录,因为临时表空间通常是由MySQL服务器在运行时根据需要自动创建和管理的,这篇文章主要介绍了MYSQL造数据占用临时表空间,需要的朋友可以参考下
    2024-05-05
  • 关于mysql调用新手们常犯的11个错误总结

    关于mysql调用新手们常犯的11个错误总结

    对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面这篇文章就来总结了关于mysql调用新手们常犯的十一个错误,需要的朋友可以参考学习。
    2017-03-03

最新评论