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';

相关推荐

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

    2024-07-10 04:30:07       25 阅读
  2. yum方式快速安装mysql

    2024-07-10 04:30:07       49 阅读
  3. linux yum 安装mysql

    2024-07-10 04:30:07       20 阅读
  4. Linux——MySQL5.7编译安装、RPM安装yum安装

    2024-07-10 04:30:07       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 04:30:07       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 04:30:07       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 04:30:07       57 阅读
  4. Python语言-面向对象

    2024-07-10 04:30:07       68 阅读

热门阅读

  1. FastGPT本地手动部署(一)mongodb和pgvector的安装

    2024-07-10 04:30:07       27 阅读
  2. 字符串

    2024-07-10 04:30:07       29 阅读
  3. 494. 目标和

    2024-07-10 04:30:07       26 阅读
  4. 微信小程序常用的事件

    2024-07-10 04:30:07       31 阅读
  5. Perl变量作用域全解析:掌握变量的可见之旅

    2024-07-10 04:30:07       28 阅读
  6. SRC漏洞挖掘技巧:修改返回包的各种姿势

    2024-07-10 04:30:07       19 阅读
  7. Linux: network: openvswitch: disk 访问速度导致不稳定

    2024-07-10 04:30:07       26 阅读
  8. 释放计算潜力:SKlearn模型并行训练指南

    2024-07-10 04:30:07       27 阅读
  9. FreeRTOS的任务间通信方式

    2024-07-10 04:30:07       34 阅读