我是靠谱客的博主 年轻大船,最近开发中收集的这篇文章主要介绍Linux 安装 MySQL1. 版本2. 官网下载tar.gz3. 上传tar包到服务器4. 解压tar包5. 移动mysql-8.0.30-linux-glibc2.12-x86_64到/usr/local/mysql目录6. 进入/usr/local/mysql/7. 创建mysql用户组和用户8. 配置my.cnf9. 安装libaio.so.1的依赖库10. 初始化数据库11. mysql.server放置到/etc/init.d/mysql中12. 启动13. 建立链接14. 查看初,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Linux 安装 MySQL

  • 1. 版本
  • 2. 官网下载tar.gz
  • 3. 上传tar包到服务器
  • 4. 解压tar包
  • 5. 移动mysql-8.0.30-linux-glibc2.12-x86_64到/usr/local/mysql目录
  • 6. 进入/usr/local/mysql/
  • 7. 创建mysql用户组和用户
  • 8. 配置my.cnf
  • 9. 安装libaio.so.1的依赖库
  • 10. 初始化数据库
  • 11. mysql.server放置到/etc/init.d/mysql中
  • 12. 启动
  • 13. 建立链接
  • 14. 查看初始随机密码
  • 15. 修改初始密码,并开放host
  • 16. 查看mysql版本
  • 17. 连接测试

1. 版本

  • Centos 8.2.2004
  • MySQL 8.0.30
lsb_release -a

在这里插入图片描述

2. 官网下载tar.gz

官网下载地址:https://dev.mysql.com/downloads/mysql/
在这里插入图片描述

3. 上传tar包到服务器

在这里插入图片描述

4. 解压tar包

tar -xvf mysql-8.0.30-linux-glibc2.12-x86_64.tar
rm -rf mysql-8.0.30-linux-glibc2.12-x86_64.tar
xz -dk mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz
tar -xvf mysql-8.0.30-linux-glibc2.12-x86_64.tar

在这里插入图片描述

5. 移动mysql-8.0.30-linux-glibc2.12-x86_64到/usr/local/mysql目录

mv mysql-8.0.30-linux-glibc2.12-x86_64 /usr/local/mysql

6. 进入/usr/local/mysql/

cd /usr/local/mysql/

在这里插入图片描述

7. 创建mysql用户组和用户

groupadd mysql
useradd -r -g mysql mysql

8. 配置my.cnf

vim /etc/my.cnf
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/usr/local/mysql/data/mysql.err
pid-file=/usr/local/mysql/data/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

9. 安装libaio.so.1的依赖库

yum install -y libaio

10. 初始化数据库

cd /usr/local/mysql/bin/
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --user=mysql --initialize

11. mysql.server放置到/etc/init.d/mysql中

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

12. 启动

service mysql start

13. 建立链接

ln -s /usr/local/mysql/bin/mysql /usr/bin/

14. 查看初始随机密码

cat /usr/local/mysql/data/mysql.err

在这里插入图片描述

15. 修改初始密码,并开放host

mysql -uroot -p
alter user user() identified by "root";
flush privileges;
use mysql;
update user set host = '%' where user = 'root';
flush privileges;

在这里插入图片描述

16. 查看mysql版本

mysql --version

在这里插入图片描述

17. 连接测试

在这里插入图片描述

最后

以上就是年轻大船为你收集整理的Linux 安装 MySQL1. 版本2. 官网下载tar.gz3. 上传tar包到服务器4. 解压tar包5. 移动mysql-8.0.30-linux-glibc2.12-x86_64到/usr/local/mysql目录6. 进入/usr/local/mysql/7. 创建mysql用户组和用户8. 配置my.cnf9. 安装libaio.so.1的依赖库10. 初始化数据库11. mysql.server放置到/etc/init.d/mysql中12. 启动13. 建立链接14. 查看初的全部内容,希望文章能够帮你解决Linux 安装 MySQL1. 版本2. 官网下载tar.gz3. 上传tar包到服务器4. 解压tar包5. 移动mysql-8.0.30-linux-glibc2.12-x86_64到/usr/local/mysql目录6. 进入/usr/local/mysql/7. 创建mysql用户组和用户8. 配置my.cnf9. 安装libaio.so.1的依赖库10. 初始化数据库11. mysql.server放置到/etc/init.d/mysql中12. 启动13. 建立链接14. 查看初所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部