小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

CentOS 安装Mysql

Linux 额外说明

收录于:52天前

Centos7启动/重启mysql:

服务mysql启动

重启mysql服务

mysql服务停止

mysqld 启动:服务 mysqld 启动

mysqld restart:服务mysqld重启

mysqld 停止:服务 mysqld 停止

1.下载并解压mysql

 利用FileZilla上传下载好的文件到linux服务器目录下。

复制到/usr/local目录下: mv mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz /usr/local /usr/local

解压:tar -xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz

修改文件名:mv mysql-8.0.18-linux-glibc2.12-x86_644 mysql

创建数据文件来存储数据库数据

mkdir /数据

2.创建/etc/my.cn数据库配置文件

[root@centos-linux bin]# cat /etc/my.cnf
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
pid-file=/data/mysql/mysql.pid
log-error=/data/mysql/error.log
tmpdir=/tmp
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

3.创建授权组并修改权限

mysql 组添加

useradd -r -g mysql mysql

4、给授权用户mysql授予权限

// 修改 tmp 目录为可写权限
chmod -R 777 /usr/local/mysql

chmod -R 777 /data/mysql

chmod -R 777 /tmp

// 修改 tmp 目录所属用户为 root,用户组为 root
chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /data/mysql
chown -R mysql:mysql /tmp

5、数据库初始化:

数据库初始化:root@centos-linux bin]# ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

遇到错误:

参考:https://blog.csdn.net/qq_37598011/article/details/93489404 

. . .

相关推荐

额外说明

jar包和war包的区别

1. 概念 1.1 jar包 JAR包是类的归档文件,JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。 2.

额外说明

分布式核心面试技术(持续更新)

幂等性解决方案 https://blog.csdn.net/xiaowanzi_zj/article/details/120147682 MySQL可以动态扩容缩容的分库分表方案 https://blog.csdn.net/xiaowanzi_zj/ar

额外说明

关于学习Ajax的几点需要注意的问题

    由于对WEB2.0技术的兴趣,重新研究了AJAX的基本原理。 在研究分析的过程中,写了一个程序进行了调式,采用FIREFOX浏览器,调式过程很坎坷。   这坎坷的根本点在于对web2.0的不太熟悉。web2.0技术中的ajax技术编程跟浏览器版本

额外说明

JavaScript中的事件、DOM模型(03)

1、js中的事件 事件是电脑输入设备与页面进行交互的响应。我们称之为事件。 1.1、常用的事件: onload加载完成事件: 常用于在页面加载完成之后做一些初始化工作,比如事件绑定.函数定义等等。 onclick单击事件: 常用于按钮的点击反馈。 onb

额外说明

C++_知识点——模板泛化,特化和偏特化

泛化:所有的模板参数都未定义,使用的时候才知道 特化和偏特化:必须要基于泛化的基础上 函数模板的泛化和特化 template <class T1,class T2> T1 TesSTD(const T1 t1, const T2 t2) { cout

额外说明

ch3_6多线程举例

作者丨billom 来源丨投稿 编辑丨GiantPandaCV 云端深度学习的服务的性能加速通常需要算法和工程的协同加速,需要模型推理和计算节点的融合,并保证整个“木桶”没有太明显的短板。 如何在满足时延前提下让算法工程师的服务的吞吐尽可能高,尽可能简便

额外说明

肺部的音频数据集

1.  数据集介绍 1.1 COUGHVID https://paperswithcode.com/dataset/coughvid; https://zenodo.org/record/7024894 COUGHVID 数据集提供了 20,000 多个

额外说明

将Nuxeo与Keycloak整合并使用OpenID Connect进行身份验证

要将Nuxeo与Keycloak整合并使用OpenID Connect进行身份验证,您可以按照以下步骤进行操作: 1. 配置Keycloak: - 安装和配置Keycloak服务器。您可以从Keycloak官方网站下载适用于您的操作系统的安装包,

额外说明

零基础小白如何自学 Unity 游戏开发?(送 Unity 教程)

如何自学 Unity? 初级阶段:学习编程语言 初级阶段:编程实践 中级阶段:继续学习编程语言 Unity 教程赠书活动 内容简介 作者简介 赠书方式 如何自学 Unity? 有很多同学对 游戏开发 很感兴趣,但都不知道从何学起,缺乏目的性,往往会走不少

额外说明

wordpress添加媒体_如何将无限滚动添加到您的WordPress网站(逐步)

WordPress 添加媒体 您想为您的 WordPress 博客添加无限滚动功能吗? 您想为您的 WordPress 博客添加无限滚动功能吗? 无限滚动是一种网页设计技术,当用户到达页面底部时,它会自动加载下一页内容。它允许用户在您的博客上查看更多内容

ads via 小工具