菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
178
0

mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz 安装步骤

原创
05/13 14:22
阅读数 65032

1. 下载mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz的安装包

1.1 下载地址 https://dev.mysql.com/downloads/mysql/

1.2 选择对应的版本,这里我用的是Linux选择对应的版本

1.3 右键复制连接地址,复制连接地址

1.4 使用wget命令进行下载

# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.24-linux-glibc2.12-x86_64.tar.xz

等待下载完成

[root@VM-0-2-centos download]# ls
mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz

2. 解压mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz

# tar -xvf mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz

3. 移动到/usr/local/mysql

# mv mysql-8.0.23-linux-glibc2.12-x86_64 /usr/local/mysql

4. 创建用户并赋权限

# groupadd mysql
# useradd -r -g mysql mysql
# chown -R mysql:mysql /usr/local/mysql/

5. 初始化数据库

5.1 进入/usr/local/mysql

[root@VM-0-2-centos mysql]# cd /usr/local/mysql

5.2 创建data目录

[root@VM-0-2-centos mysql]# mkdir data

5.3 初始数据库

[root@VM-0-2-centos mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

在这里我报了一个错,解决如下

[root@VM-0-2-centos mysql]# yum -y install numactl.x86_64

安装完成之后继续

[root@VM-0-2-centos mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
[root@VM-0-2-centos mysql]# chown -R root:root ./
[root@VM-0-2-centos mysql]# chown -R mysql:mysql data

5.4 配置数据库

[root@VM-0-2-centos mysql]# cd support-files/
[root@VM-0-2-centos support-files]# ls
mysqld_multi.server  mysql-log-rotate  mysql.server
[root@VM-0-2-centos support-files]# pwd
/usr/local/mysql/support-files
[root@VM-0-2-centos support-files]# touch my-default.cnf
[root@VM-0-2-centos support-files]# chmod 777 ./my-default.cnf
[root@VM-0-2-centos support-files]# cd ../
[root@VM-0-2-centos mysql]# cp support-files/my-default.cnf /etc/my.cnf
cp: overwrite ‘/etc/my.cnf’? y
[root@VM-0-2-centos mysql]# cd support-files/
[root@VM-0-2-centos support-files]# cp mysql.server /etc/init.d/mysql
[root@VM-0-2-centos support-files]# chmod +x /etc/init.d/mysql
[root@VM-0-2-centos support-files]# chkconfig --add mysql
[root@VM-0-2-centos support-files]# vim /etc/profile

时间问题,暂时就写到这里

发表评论

0/200
178 点赞
0 评论
收藏