Centos7 安装和配置MySQL5.7

Centos7 安装和配置MySQL5.7第一步,下载MySQL安装[root@localhost~]#cd/home/data/[root@localhostdata]#lsget-docker.shnginx-1.10.1nginx-1.10.1.tar.gzredis-5.0.3redis-5.0.3.tar.gzserver-jre-8u131-linux-x64.tar.gzzooke…

大家好,又见面了,我是你们的朋友全栈君。

第一步,下载MySQL安装

[root@localhost ~]# cd /home/data/
[root@localhost data]# ls
get-docker.sh  nginx-1.10.1  nginx-1.10.1.tar.gz  redis-5.0.3  redis-5.0.3.tar.gz  server-jre-8u131-linux-x64.tar.gz  zookeeper-3.4.10.tar.gz
[root@localhost data]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

如果提示wget命令不存在,先执行

yum -y install wget

下载完成后

Centos7 安装和配置MySQL5.7

多了一个mysql57-xxx的文件,这个就是mysql安装源

安装mysql安装源

[root@localhost data]# yum -y localinstall mysql57-community-release-el7-11.noarch.rpm 

第二步,在线安装MySQL

[root@localhost data]# yum -y install mysql-community-server

下载的东西有点多,需要等待一会

第三步,启动MySQL服务

[root@localhost data]# systemctl start mysqld

第四步,设置开机启动

[root@localhost data]# systemctl enable mysqld

[root@localhost data]# systemctl daemon-reload

第五步,修改root登录密码

mysql安装完成之后,会在/var/log/mysqld.log文件中给root生成了一个临时的默认密码。

[root@localhost data]# vim /var/log/mysqld.log

Centos7 安装和配置MySQL5.7

复制此密码,使用此密码登录root

[root@localhost data]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.25

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

修改密码, mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Test2016@';
Query OK, 0 rows affected (0.01 sec)

第六步,设置允许远程登录

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Test2016@' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)

第七步,退出

mysql> exit
Bye

第八步,防火墙开放3306端口

[root@localhost data]# firewall-cmd --zone=public --add-port=3306/tcp --permanent

success

[root@localhost data]# firewall-cmd --reload

success

[root@localhost data]# 

第九步,配置mysql默认编码为utf-8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置

character_set_server=utf8

init_connect=’SET NAMES utf8′

Centos7 安装和配置MySQL5.7

:wq!保存退出

第十步,重启MySQL

[root@localhost data]# systemctl restart mysqld

第十一步,登录root用户查看编码

Centos7 安装和配置MySQL5.7

第十二步,测试远程连接

Centos7 安装和配置MySQL5.7

Centos7 安装和配置MySQL5.7

 

 

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141802.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于ScriptManager.RegisterStartupScript 摘录

    关于ScriptManager.RegisterStartupScript 摘录参数备注:使用 RegisterStartupScript 方法,可为与部分页面呈现兼容且不具有MicrosoftAJAXLibrary依赖项的页面注册启动脚本块。仅

    2022年7月4日
    30
  • 如何入门网络安全_网络安全自学

    如何入门网络安全_网络安全自学由于我之前写了不少网络安全技术相关的故事文章,不少读者朋友知道我是从事网络安全相关的工作,于是经常有人在微信里问我:我刚入门网络安全,该怎么学?要学哪些东西?有哪些方向?怎么选?不同于Java、C/C++等后端开发岗位有非常明晰的学习路线,网路安全更多是靠自己摸索,要学的东西又杂又多,难成体系。常读我文章的朋友知道,我的文章基本以故事为载体的技术输出为主,很少去谈到职场、面试这些方面的内容。主要是考虑到现在大家的压力已经很大,节奏很快,公众号上是让大家放松的地方,尽量写一些轻快的内容。不

    2022年10月21日
    3
  • 集合遍历python_Python 集合遍历

    集合遍历python_Python 集合遍历1 set 集合可变集合 set 可添加和删除元素 非可哈希的 不能用作字典的键 也不能做其他集合的元素不可变集合 frozenset 与上面恰恰相反 Paste Image png 创建集合 gt gt gt s set beginman gt gt gt sset a b e g i m n gt gt gt t fr

    2025年12月14日
    2
  • 分享一个免费的图片去水印网站[通俗易懂]

    分享一个免费的图片去水印网站[通俗易懂]一、软件截图二、操作说明1、先上传图片2、点击选择区域,在图片上选择要去水印的区域,可支持同时选择多个区域。3、点击开始去水印4、保存去水印的图片到本地。5、如果不满意可再次选择。三、免费体验地址http://121.196.27.184:8080/…

    2025年7月14日
    4
  • 双机流水作业调度问题——Johnson算法「建议收藏」

    双机流水作业调度问题——Johnson算法「建议收藏」概述流水作业是并行处理技术领域的一项关键技术,它是以专业化为基础,将不同处理对象的同一施工工序交给专业处理部件执行,各处理部件在统一计划安排下,依次在各个作业面上完成指定的操作。流水作业调度问题是一个非常重要的问题,其直接关系到计算机处理器的工作效率。然而由于牵扯到数据相关、资源相关、控制相关等许多问题,最优流水作业调度问题处理起来非常复杂。已经证明,当机器数(或称工序数)大于等于3时,流水作业调度问题是一个NP-hard问题(e.g分布式任务调度)。粗糙地说,即该问题至少在目前基本上没有可能找到多项

    2025年5月24日
    2
  • Sublime Text3 编译运行java程序

    Sublime Text3 编译运行java程序SublimeText3编译运行java程序一、必须的准备工作1.计算机上成功安装好javaJDK,并且设置好环境变量。2.计算机上安装的有SublimeTtext3。二、配置SublimeTtext31.找到SublimeTtext3的安装目录下的“Packages”文件夹2.在“Packages”文件夹中找到Java.sublime-packag…

    2022年7月27日
    15

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号