• 喜欢前端以及PHP的朋友们可以加PHP同好会QQ群 点击加入qq群
  • 最近在写一个项目---"小A微信托管平台",大家可以去帮忙测试一下!功能在不断完善中,敬请关注!点击进入
  • 本站使用了PHP8.1与HTTP2.0协议,速度简直超级快有木有?

Ubuntu 二进制方式安装Mysql-8.0.21(x86_64)详细记录

Linux Mr.Adam 5年前 (2020-08-24) 3101次浏览 已收录 0个评论

Ubuntu 二进制方式安装 Mysql-8.0.21(x86_64)详细记录

Ubuntu 二进制方式安装 Mysql-8.0.21(x86_64)详细记录

Mysql 必要包安装

sudo apt-get install libncurses5 libaio1

下载 mysql 二进制包

Mysql 社区版下载
选择 Linux – Generic , 架构选择 x86_64 (如果是 32 位的系统选择 32 位的)

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar
tar xvf mysql-8.0.21-linux-glibc2.12-x86_64.tar

解压后有 3 个软件包,分别是 mysql mysql-router mysql-test.继续解压 mysql,移动到/usr/local 下

tar xvf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.21-linux-glibc2.12-x86_64 /usr/local/mysql

安装 mysql

1.从 mysql5.7 之后的版本没有 data 目录,需要我们自己创建,也可自己指定一个 data 目录,在这里是/usr/local/mysql/data

cd /usr/local/mysql
mkdir data

2.新建 mysql 用户与用户组

groupadd mysql
useradd -g mysql mysql

3.将 mysql 目录下所有文件权限改为 mysql

chown -R mysql .
chgrp -R mysql .

4.初始化

./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize-insecure

5.启动 mysql 服务

/usr/local/mysql/support-files/mysql.server start

6.登录 mysql

/usr/local/mysql/bin/mysql -uroot -p

假如出现如下错误

mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

执行

sudo ln -s /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5

6.修改密码
mysql8.0 刚安装是没有密码的,需要修改密码,顺便把 caching_sha2_password 修改为 mysql_native_password

ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '111111';
FLUSH PRIVILEGES;
#111111 密码可以更改为自己的密码#

至此 mysql8.0.21 安装成功! :cool:

Mysql8.0 官方文档

mysql8.0 官方文档
小 A 空间 , 版权所有丨如未注明转载 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Ubuntu 二进制方式安装 Mysql-8.0.21(x86_64)详细记录
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址