目录

  • 0. 说明
  • 1. 下载与安装
  • 2. 初始配置
  • 3. 远程连接
  • 4. 参考

0. 说明

有个对 MySQL 库数据做测试的需求,因此在 CentOS 下简单安装部署一下,达到灌入数据远程可访问可存取测试的目的。在这里记录一下快速安装配置的流程和命令,话不多说,DDDD。

1. 下载与安装

首先从 Yum 源上安装

wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
yum localinstall mysql57-community-release-el7-11.noarch.rpm

安装

yum install mysql-community-server

出错如下

Public key for mysql-community-client-5.7.39-1.el7.x86_64.rpm is not installedFailing package is: mysql-community-client-5.7.39-1.el7.x86_64GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

解决办法,先

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

再次进行服务安装

yum -y install mysql-server

启动服务

systemctl start mysqld

2. 初始配置

查看 root 用户 密码

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

记住这个密码,然后登录数据库

mysql -uroot -p

输入上面的密码进入数据库。
先修改一下密码吧,在数据库里执行命令

set password for 'root'@'localhost'=password('密码');

如果密码过于简单,如有缺少字母数字和下划线等,会报错如下。

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

3. 远程连接

创建用户

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

其中 username 是用户名,host 是可登陆的主机。本地可用 localhost ,任意主机用通配符 %password 为密码,可以为空。如

CREATE USER 'root'@'%' IDENTIFIED BY ‘密码’;

授权

GRANT ALL ON *.* TO 'root'@'%';

开启端口

yum install firewalld
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

现在就可以用 Navicat 等工具远程连接访问数据库了。

4. 参考

主要参考了如下博客。

[1]. CentOs安装MySQL
https://www.jianshu.com/p/6b41e0d66f22
[2]. CentOS7安装MySQL(完整版)
https://www.cnblogs.com/yss818824/p/12349719.html
[3]. mysql数据库连接报错:is not allowed to connect to this mysql server
https://blog.csdn.net/weixin_42599091/article/details/125224850
[4]. GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
https://blog.csdn.net/haropy/article/details/123941785

.
.
.
.
.
.


桃花仙人种桃树,又摘桃花换酒钱_

CentOS下MySQL安装配置相关推荐

  1. cent mysql 配置,centos下MySQL安装配置

    centos下MySQL安装配置 下载 https://dev.mysql.com/downloads/mysql/下载Linux-Generic版本 uname -a查看系统架构, 选择相应版本. ...

  2. CentOS下MySQL安装后配置和设置

    CentOS下MySQL安装后配置和设置: 1:安装完成路径: 1.数据库目录/var/lib/mysql/2.配置文件/usr/share/mysql(mysql.server命令及配置文件)3.启 ...

  3. linux下mysql目录结构_linux下mysql安装配置与目录结构

    本节内容: linux下mysql安装与配置.mysql目录结构. 1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rp ...

  4. mysql安装教程 mac_Mac下MySQL安装配置教程

    本文实例为大家分享了Mac下MySQL安装教程,供大家参考,具体内容如下 首先需要下载 进入MySQL的下载界面(https://dev.mysql.com/downloads/mysql/),如果你 ...

  5. Linux下MySQL 安装配置

    MySQL 是最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言. MySQL由于其体积小.速度快 ...

  6. Centos下pure-ftpd安装配置详解

    一. yum安装配置 1:配置yum源 备份(如有配置其他epel源) mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup ...

  7. Centos下MySQL安装与配置

    一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...

  8. CentOS下tftp 安装配置使用

    TFTP一般用于向目标板下载镜像文件TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现.嵌入 式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server ...

  9. windows下可用mysql吗_Windows下MySQL安装配置与使用

    1.下载. 下载地址: http://downloads.mysql.com/archives/get/file/mysql-5.7.11-winx64.zip. NavicatforMySQL:ht ...

最新文章

  1. python在工厂中的运用_Python常见工厂函数用法示例
  2. python正则_Python基础12之Python正则
  3. python 波动率_旧文:历史波动率的计算 (Python)
  4. nodejs linux复制文本,Nodejs 复制文件/文件夹的方法
  5. 医院耗材管理系统开发_0
  6. Soda PDF Desktop Pro(电脑版pdf编辑器软件)官方正式版V12.0.283.16292 | 电脑pdf编辑器哪个好用?
  7. 【Python】从0到1:30行代码制作表白窗口!(可直接copy + 运行哦~)
  8. c语言坐标轮换法_优化设计-鲍威尔法程序(c语言)
  9. FFmpeg学习之QT音频播放
  10. 人人,金山西山居,腾讯互娱,微信,网易游戏offer及面经(转)
  11. x10ti怎么禁用核显_笔电多显卡切换解决方案浅谈(ver2.2)
  12. 经济学金融学书籍推荐
  13. R 聚类热图-数据的标准化
  14. 什么是消防产品3C认证?
  15. tomcat中的过滤器
  16. hibernate的检索策略(抓取策略)
  17. eclipse 安装jetty WTP Adaptor插件
  18. 我的程序员转行过程,聊聊程序员的职业出路在哪里?
  19. 中华名将索引 - 第一批:孙武
  20. BigDecimel转人民币大写

热门文章

  1. 加入我们 | 科技圈又要招人啦
  2. SSO单点登录详解-------八、搭建CAS Client服务端
  3. 扒一扒安卓的渲染原理
  4. android模拟器能刷推广吗,模拟玩安卓模拟器已成重度手游主要推广渠道
  5. LoadRunner:Run-time-settings
  6. C++ Vecter
  7. UIApp教程(全网最详细的教程来啦)
  8. 使用Squirrel创建基于Electron开发的Windows 应用安装包
  9. matlab 蜡烛图 颜色,Matplotlib图facecolor(背景颜色)
  10. 免费有效站外推广方法(附录经典案例)