我是靠谱客的博主 粗暴大碗,最近开发中收集的这篇文章主要介绍linux mysql8源码安装_Linux基于源码安装MySQL 8,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、下载源代码

213ce90f0ec8

源码安装

特别注意:

操作系统选择Linux-Generic

选择满足条件的代码进行下载(32位或者64位)。

进入下载界面后,选择直接开始下载。

213ce90f0ec8

直接下载

下载完成后,通过scp或者winscp等工具上传到linux主机的/usr/local(或者其它目录)目录下。

当然,也可以直接在该目录下通过wget命令下载源码。

# wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

2、安装MySQL8

按照以下命令安装即可(以下内容全部来自官方手册。)

shell> groupadd mysql

shell> useradd -r -g mysql -s /bin/false mysql

shell> tar xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

shell> ln -s mysql-8.0.20-linux-glibc2.12-x86_64 mysql

shell> cd mysql

shell> mkdir data

shell> chown mysql:mysql data

shell> chmod 750 data

shell> bin/mysqld --initialize --user=mysql

shell> bin/mysql_ssl_rsa_setup

shell> bin/mysqld_safe --user=mysql &

# Next command is optional

shell> cp support-files/mysql.server /etc/init.d/mysql.server

mysql初始化后,会默认生成root密码,该密码用于首次登陆。首次登陆后,一般系统会要求修改root密码。

可通过以下命令修改:

alter user 'root'@'localhost' IDENTIFIED BY '123456'

213ce90f0ec8

初始化的root密码

如果初始化失败,可能由于系统缺少libaio。安装libaio:

sudo yum install -y liaio

出现以下命令,说明mysql启动成功。

213ce90f0ec8

启动成功

通过初始密码登录mysql

213ce90f0ec8

image.png

Create a mysql User and Group

If your system does not already have a user and group to use for running mysqld, you may need to create them. The following commands add the mysql group and the mysql user. You might want to call the user and group something else instead of mysql. If so, substitute the appropriate name in the following instructions. The syntax for useradd and groupadd may differ slightly on different versions of Unix/Linux, or they may have different names such as adduser and addgroup.

shell> groupadd mysql

shell> useradd -r -g mysql -s /bin/false mysql

The ln command makes a symbolic link to the installation directory. This enables you to refer more easily to it as /usr/local/mysql. To avoid having to type the path name of client programs always when you are working with MySQL, you can add the /usr/local/mysql/bin directory to your PATH variable:

shell> export PATH=$PATH:/usr/local/mysql/bin

最后

以上就是粗暴大碗为你收集整理的linux mysql8源码安装_Linux基于源码安装MySQL 8的全部内容,希望文章能够帮你解决linux mysql8源码安装_Linux基于源码安装MySQL 8所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部