首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >mysql - 5.7版本

mysql - 5.7版本

作者头像
断痕
发布2021-01-21 10:59:26
发布2021-01-21 10:59:26
8540
举报
文章被收录于专栏:edlcloudedlcloud

概述

公司正式上线使用mysql版本都是5.7,正好自己也部署一个。

系统为centos7,没有调优,都是最基本的。

具体内容

一、安装

  1. 由于CentOS 的yum源中没有mysql5.7,需要到mysql的官网下载yum repo配置文件 wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
  2. 然后进行yum源的安装 rpm -ivh mysql57-community-release-el7-9.noarch.rpm
  3. 安装mysql5.7 yum -y install mysql-server
  4. 运行 systemctl start mysqld
  5. 开机启动 systemctl enable mysqld
  6. 重载 systemctl daemon-reload
  7. 查看mysql状态. systemctl status mysqld

二、配置

  1. 获取mysql临时密码 grep 'temporary password' /var/log/mysqld.log
  1. 登录mysql:(密码为上一步骤获取的临时密码) mysql -u root -p # 按下回车输入密码
  2. 修改密码(密码不能太简单会提示error) ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
  3. 配置其他用户外网访问 默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须添加一个允许远程连接的帐户。或者修改 root 为允许远程连接(不推荐) GRANT ALL PRIVILEGES ON *.* TO 'name'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; flush privileges; #刷新权限
  4. 修改密码强度 SHOW VARIABLES LIKE 'validate_password%';
  • validate_password_length=8,表示长度最少为8位
  • validate_password_policy=MEDIUM,表示密码的安全等级为中 set global validate_password_policy=0; # 表示将密码安全等级设置为low set global validate_password_length=6; #表示将密码长度设置为最小6位
  • 随便修改密码了 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
  1. 默认配置文件路径 /etc/my.cnf # 配置文件 /var/log/mysqld.log # 日志文件 /usr/lib/systemd/system/mysqld.service # 服务启动脚本 /var/run/mysqld/mysqld.pid # socket文件
  2. 查看(sql文) select database(); # 显示当前连接的数据库 select version(); # 显示当前服务器版本 select now(); # 显示当前日期 select user(); # 显示当前用户名
  3. 编码配置 修改/etc/my.cnf [mysqld] character-set-server=utf8 # mysqld标签下增加 [client] default-character-set=utf8 # 增加[client] [mysql] default-character-set=utf8 # 增加[mysql]
  4. 修改sqlmode 什么是sqlmode请参考Sqlmode [mysqld] sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

三、服务命令

代码语言:javascript
复制
systemctl restart mysqld		# 重启服务
代码语言:javascript
复制
mysql -uroot -p		# 登录
代码语言:javascript
复制
show variables like 'character%';		#查看编码
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • 具体内容
    • 一、安装
    • 二、配置
    • 三、服务命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档