IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> centos7安装mysql -> 正文阅读

[系统运维]centos7安装mysql

参考:https://blog.csdn.net/qq_37598011/article/details/93489404/
https://blog.csdn.net/qq_36582604/article/details/80526287
https://www.cnblogs.com/hedwiglzy/p/12888598.html

下载官网:
https://downloads.mysql.com/archives/community/

在这里插入图片描述
英文centos内核是redhat,所以选红帽的;
但要便于管理,介意下载Linux通用版本的
在这里插入图片描述

得到链接地址:
在这里插入图片描述

https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz

运行这个命令安装:

wget -i -c 路径
wget -i -c https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz

在这里插入图片描述

下载成功!保存在当前位置:
在这里插入图片描述
解压:

tar -xvf mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz 

在这里插入图片描述
二、创建mysql用户组和用户并修改权限(属于linux的操作,独立的)
参考:https://blog.csdn.net/qq_37598011/article/details/93489404/
和https://www.cnblogs.com/hedwiglzy/p/12888598.html

groupadd mysql
useradd -r -g mysql mysql

三、创建数据目录并赋予权限:

mkdir -p  /data/mysql              #创建目录
chown mysql:mysql -R /data/mysql   #赋予权限

四、配置配置文件my.cnf

bind-address=0.0.0.0
port=3306
user=mysql
#下面路径为你的mysql存放的位置:
basedir=/usr/local/mysql/mysql-8.0.25-linux-glibc2.12-x86_64
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

在这里插入图片描述
进入mysql的bin目录:
在这里插入图片描述
初始化:

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/mysql-8.0.25-linux-glibc2.12-x86_64/ --datadir=/data/mysql/ --user=mysql --initialize

注意:basedir为你的mysql路径位置

启动mysql:要在你的包路径下:

support-files/mysql.server start

在这里插入图片描述
查看是否启动成功:

ps -ef|grep mysql

在这里插入图片描述

查看密码:

cat /data/mysql/mysql.err

在这里插入图片描述
root@localhost: 2Pfdk0q3df+t

五.修改root用户密码
./mysql -u root -p
输入上面的秘密:
在这里插入图片描述

alter user user() identified by "123456";

123456是你设置的密码;
在这里插入图片描述

FLUSH PRIVILEGES;

在这里插入图片描述

然后执行下面三个命令(先登录数据库):

use mysql ;                                          #访问mysql库
update user set host = '%' where user = 'root';      #使root能再任何host访问
FLUSH PRIVILEGES;                                    #刷新

在这里插入图片描述
退出:exit

4.为Mysql安装配置环境

使用root用户编辑/etc/profile,将下面的内容添加到最下面,并执行source /etc/profile使配置生效
编辑配置文件,加入环境变量:

vim /etc/profile

加入下面这句:为你自己的mysql路径

export PATH=$PATH:/usr/local/mysql/mysql-8.0.25-linux-glibc2.12-x86_64/bin

在这里插入图片描述
更新配置文件:

source /etc/profile

登录mysql:

mysql -u root -p

在这里插入图片描述
到此安装成功!!!!

打开连接mysql的防火墙:
https://www.cnblogs.com/haosun/p/12605934.html
查看 firewalld 状态:

systemctl status firewalld

开启 firewalld:

systemctl start firewalld

开放端口:

// --permanent 永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=3306/tcp --permanent

重新载入使设置生效:

firewall-cmd --reload

在这里插入图片描述

配置云服务器防火墙:
在这里插入图片描述
使用premium软件连接成功!!!
在这里插入图片描述

2、 yun安装(我没有成功,但做了笔记)
使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。

yum -y install mysql-community-server-8.0.25-1.el8.x86_64.rpm

报错:
Requires: libstdc++.so.6(CXXABI_1.3.11)(64bit)
在这里插入图片描述

解决:https://blog.csdn.net/qq_43470725/article/details/117985250
命令使用错误
正确命令:–nodeps --force参数非常重要
两个参数的意义就在于,
安装时不再分析包之间的依赖关系而直接安装,
也就不会再提示error: Failed dependencies:这样的错误了

rpm -ivh mysql-community-server-8.0.25-1.el8.x86_64.rpm --nodeps --force

在这里插入图片描述
1、查看安装的mysql。

yum list installed |grep mysql

在这里插入图片描述
查看rpm安装的文件:

rpm -ql mysql-community-server.x86_64

在这里插入图片描述

删除安装的mysql(笔记,不是操作步骤):

yum -y remove mysql-community-server.x86_64

然后安装MySQL服务器

yum install mysql-community-server

二、mysql数据库的设置:
首先启动MySQL

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-13 11:48:04  更:2021-10-13 11:48:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 19:34:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码