CentOS下MySQL安装配置
目录
- 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安装配置相关推荐
- cent mysql 配置,centos下MySQL安装配置
centos下MySQL安装配置 下载 https://dev.mysql.com/downloads/mysql/下载Linux-Generic版本 uname -a查看系统架构, 选择相应版本. ...
- CentOS下MySQL安装后配置和设置
CentOS下MySQL安装后配置和设置: 1:安装完成路径: 1.数据库目录/var/lib/mysql/2.配置文件/usr/share/mysql(mysql.server命令及配置文件)3.启 ...
- linux下mysql目录结构_linux下mysql安装配置与目录结构
本节内容: linux下mysql安装与配置.mysql目录结构. 1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rp ...
- mysql安装教程 mac_Mac下MySQL安装配置教程
本文实例为大家分享了Mac下MySQL安装教程,供大家参考,具体内容如下 首先需要下载 进入MySQL的下载界面(https://dev.mysql.com/downloads/mysql/),如果你 ...
- Linux下MySQL 安装配置
MySQL 是最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言. MySQL由于其体积小.速度快 ...
- Centos下pure-ftpd安装配置详解
一. yum安装配置 1:配置yum源 备份(如有配置其他epel源) mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup ...
- Centos下MySQL安装与配置
一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...
- CentOS下tftp 安装配置使用
TFTP一般用于向目标板下载镜像文件TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现.嵌入 式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server ...
- windows下可用mysql吗_Windows下MySQL安装配置与使用
1.下载. 下载地址: http://downloads.mysql.com/archives/get/file/mysql-5.7.11-winx64.zip. NavicatforMySQL:ht ...
最新文章
- python在工厂中的运用_Python常见工厂函数用法示例
- python正则_Python基础12之Python正则
- python 波动率_旧文:历史波动率的计算 (Python)
- nodejs linux复制文本,Nodejs 复制文件/文件夹的方法
- 医院耗材管理系统开发_0
- Soda PDF Desktop Pro(电脑版pdf编辑器软件)官方正式版V12.0.283.16292 | 电脑pdf编辑器哪个好用?
- 【Python】从0到1:30行代码制作表白窗口!(可直接copy + 运行哦~)
- c语言坐标轮换法_优化设计-鲍威尔法程序(c语言)
- FFmpeg学习之QT音频播放
- 人人,金山西山居,腾讯互娱,微信,网易游戏offer及面经(转)
- x10ti怎么禁用核显_笔电多显卡切换解决方案浅谈(ver2.2)
- 经济学金融学书籍推荐
- R 聚类热图-数据的标准化
- 什么是消防产品3C认证?
- tomcat中的过滤器
- hibernate的检索策略(抓取策略)
- eclipse 安装jetty WTP Adaptor插件
- 我的程序员转行过程,聊聊程序员的职业出路在哪里?
- 中华名将索引 - 第一批:孙武
- BigDecimel转人民币大写