首先下载mysql,然后上传到 /usr/local/tmp/下(如果没有这个目录创建一个即可或者存放其他目录)
进入/usr/local/tmp文件目录下

 cd /usr/local/tmp

查看当前目录下的文件

ll

1.png

解压mysql压缩包

tar zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

0.png

复制文件到上一级的mysql目录中

 cp -r mysql-5.6.31-linux-glibc2.5-x86_64 ../mysql

5.png

创建用户组,起名为mysql

groupadd mysql

创建用户名为mysql,并指定所属群组为mysql

useradd -r -g mysql mysql

变更mysql用户组有操作当前文件夹的权限
首先必须要进入mysql所在的目录

cd /usr/local/mysql

变更mysql用户组有操作的当前文件目录的权限[这个mysql是用户组]

chgrp -R mysql .

6.png

变更mysql用户具有操作本级目录的权限[这个mysql是用户]

chown -R mysql .

查看my.cnf是否存在

 ls /etc/my.cnf

删除

rm -rf /etc/my.cnf

把默认的文件my.cnf文件删除,如果没有跳过此步
Image 32.png
7.png
初始化数据库

./scripts//mysql_install_db --user=mysql

8.png

复制mysql全局配置文件

cp support-files/my-default.cnf  /etc/my.cnf

9.png
初始化如果报错,执行这一步,然后再次初始化就可以了

yum install libaio* -y

Image 15.png
复制启动文件

cp support-files/mysql.server  /etc/rc.d/init.d/mysql

10.png

启动mysql服务

service mysql start

直接输入mysql进入到mysql编辑模式

 mysql -uroot -p

11.png

如果提示没有mysql命令,需要添加软连接

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

12.png

这是再登录,就会提示需要输入密码

 mysql -uroot -p

由于我的解压包没有密码直接回车,就登录进来了
13.png

查看数据库表结果

 show databases;

14.png

创建一个数据库名为52xbc并指定编码为utf8测试一下

create database 52xbc default character set utf8;

15.png

指定数据库

use 52xbc

创建一个测试张表

create table demo01(id int(10) primary key auto_increment,name varchar(20));

16.png

在demo01表里插入测试数据

insert into demo01 values(default,'52xbc.cn');

查询一下demo01表数据

select * from demo01;

17.png

使用exit命令退出登录

exit;

在这里mysql已经安装成功!

Last modification:April 9, 2020
如果觉得这篇技术文章对你有用,请随意赞赏