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

CentOS 安装Mysql

Linux 额外说明

收录于:97天前

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 

. . .

相关推荐

额外说明

OpenAI大模型项目进度表(InsCode AI创作助手)

OpenAI大模型项目计划表 阶段 任务 负责人 开始日期 完成日期 立项 确定项目目标和范围 项目经理 2023-05-01 2023-05-03 确定项目团队和资源 项目经理 2023-05-04 2023-05-05 确定项目时间表和里程碑 项目经

额外说明

MUI 混合开发 - 使用选择器进行日期和时间选择

一、需要用到的组件 界面引用 <link href="../css/mui.min.css" rel="stylesheet" /> <link rel="stylesheet" type="text/css" href="../css/mui.pick

额外说明

leetcode117(填充每个节点的下一个右节点指针二:层序遍历)

给定一个二叉树 struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为

额外说明

常见web漏洞原理及防御方式

文章目录 SQL注入 文件上传 XSS注入 CSRF SSRF XXE 如果已经被入侵 SQL注入 原理: 1.后端未对来自用户的请求做过多过滤(或者是没做过滤); 2.数据库语句没有写死,根据用户请求动态拼接生成; 这种情况下,攻击者可以构造恶意的请求

额外说明

使用DashBoard管理k8s集群

一、DashBoard 之前在kubernetes中完成的所有操作都是通过命令行工具kubectl完成的。其实,为了提供更丰富的用户体验,kubernetes还开发了一个基于web的用户界面(Dashboard)。用户可以使用Dashboard部署容器化

额外说明

一文读透时区和时间戳以及基于Java的操作

重要概念 1. UTC 和 UTC+8 UTC 是世界标准时间, UTC+8 是东八区标准时间,中国就属于东八区, 也就是北京时间。 +8 就是加8个小时。 时区的划分图示如下: 也就是说: 假如现在是UTC时间是 2023-08-08 01:00:00

额外说明

域认证中userPrincipalName 与SamAccountName 差别和使用场景

UserPrincipalName 和 SamAccountName 的 定义和比较 UserPrincipalName: 简称 UPN,是客户端进行身份验证的服务的用户主体名称。 格式一般是: 一个用户账号+一个域名, 比如: oscar@mydoma

额外说明

jQuery

jQuery 1、jQuery介绍 jQuery是什么 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less

额外说明

MyBatis【问题 01】mapper传入array\collection\list类型的参数时报BindingException:Parameter ‘xx‘ not found问题复现及解决

1. 问题说明 这里只贴出核心代码: // 查询数据 List<StatisticalInfo> statisticalInfoList = null; // 保存数据 boolean isSuccess = baseComponent.batchIns

额外说明

Redis 远程字典服务及shell全部命令汇总【点击可查看高清原图】(附 xmind思维导图原文件 百度网盘)

xmind思维导图原文件分享 链接:https://pan.baidu.com/s/10lGFF9OlxU8a5cfzCYYJKA 提取码:ugi2

ads via 小工具