MySQL快速安装(mysql8.0.30区别之前yum安装)

目录

一.初始化环境并解压

二.创建程序用户管理

三.修改mysql目录和配置文件的权限

四.修改配置文件

五.设置环境变量,申明/宣告mysql命令便于系统识别

六.初始化数据库

七.设置系统识别,进行操作

八.初始化数据库密码

九.用户并设置密码

十.赋予远程连接的权限


一.初始化环境并解压

复制代码
tar -xf mysql-8.0.30-el7-x86_64.tar.gz

mv mysql-8.0.30-el7-x86_64 mysql
 
mv mysql /usr/local/

二.创建程序用户管理

复制代码
useradd -s /sbin/nologin mysql

三.修改mysql目录和配置文件的权限

复制代码
chown -R mysql:mysql /usr/local/mysql/
chown mysql:mysql /etc/my.cnf

四.修改配置文件

复制代码
[client]
port = 3306
socket=/usr/local/mysql/mysql.sock
 
[mysqld]
user = mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port = 3306
character-set-server=utf8
pid-file = /usr/local/mysql/mysqld.pid
socket=/usr/local/mysql/mysql.sock
bind-address = 0.0.0.0
skip-name-resolve
max_connections=2048
default-storage-engine=INNODB
max_allowed_packet=16M
server-id = 1
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

五.设置环境变量,申明/宣告mysql命令便于系统识别

复制代码
echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile

六.初始化数据库

复制代码
./mysqld \
--initialize-insecure \
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data

七.设置系统识别,进行操作

复制代码
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
systemctl daemon-reload
systemctl restart mysqld

八.初始化数据库密码

复制代码
mysqladmin -u root -p password "abc123"

九.用户并设置密码

复制代码
mysql -u root -pabc123
 
CREATE USER 'root'@'%' IDENTIFIED BY 'abc123';

十.赋予远程连接的权限

复制代码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
flush privileges;

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'abc123';
相关推荐
等....6 分钟前
Redis使用
数据库·redis·mybatis
betazhou7 分钟前
记一次Oracle REDO在线日志损坏故障修复
数据库·oracle·redo·ora-00600
一只小bit7 分钟前
Redis 初步入门教程:简单介绍和安装配置
数据库·redis·缓存
仲芒14 分钟前
[24年单独笔记] MySQL 引擎架构
笔记·mysql·架构
ChatInfo19 分钟前
Etsy 把 1000 个 MySQL 分片迁进 Vitess:425TB 数据背后的真正问题不是性能,而是运维规模
数据库·人工智能·mysql
SPC的存折43 分钟前
6、MySQL设置TLS加密访问
linux·运维·服务器·数据库·mysql
老苏畅谈运维44 分钟前
DBA分析 ORA 报错的利器,errorstack让 Oracle 错误现原形
数据库·oracle·dba
紫青宝剑1 小时前
向量数据库 Milvus
数据库·milvus
雪碧聊技术1 小时前
数据库系统基础知识
数据库
Elastic 中国社区官方博客1 小时前
如何使用 LogsDB 降低 Elasticsearch 日志存储成本
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索·可用性测试