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 "123456"

九.用户并设置密码

复制代码
mysql -u root -p123456

CREATE USER 'root'@'%' IDENTIFIED BY '123456';

十.赋予远程连接的权限

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

flush privileges;
复制代码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
相关推荐
杜子不疼.9 分钟前
Agent Skills 的演进治理与 Swarm Skills 自演进
服务器·数据库·microsoft
wanghowie13 分钟前
26.v3 核心升级:语义层 + 指标体系——禁止 LLM 直连 SQL
数据库·sql
袋鼠云数栈16 分钟前
数栈 V7.0 多模态数据智能平台:打造 AI-Ready 的企业数据底座
大数据·数据结构·数据库·人工智能·数据治理·多模态
Mr. zhihao18 分钟前
Redis Bitmap:BitCount、bitTop的使用业务场景
数据库·redis·缓存
永远不会出bug24 分钟前
PgSql数据库函数
数据库
Volunteer Technology29 分钟前
Flink Sink
大数据·数据库·flink
程思扬29 分钟前
Android Room 数据库跨版本升级闪退问题根治方案
android·数据库·oracle
IvorySQL33 分钟前
PostgreSQL 技术日报 (5月31日)|内核功能研讨,PG 大会赛事动态
数据库·postgresql
todoitbo1 小时前
一台 2C2G 服务器上的 KingbaseES 安装记录
运维·服务器·数据库·国产数据库
mN9B2uk171 小时前
SQL Server 数据库设计
数据库·oracle