首先下载mysql,然后上传到 /usr/local/tmp/
下(如果没有这个目录创建一个即可或者存放其他目录)
进入/usr/local/tmp文件
目录下
cd /usr/local/tmp
查看当前目录下的文件
ll
解压mysql压缩包
tar zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
复制文件到上一级的mysql目录中
cp -r mysql-5.6.31-linux-glibc2.5-x86_64 ../mysql
创建用户组,起名为mysql
groupadd mysql
创建用户名为mysql,并指定所属群组为mysql
useradd -r -g mysql mysql
变更mysql用户组有操作当前文件夹的权限
首先必须要进入mysql所在的目录
cd /usr/local/mysql
变更mysql用户组有操作的当前文件目录的权限[这个mysql是用户组]
chgrp -R mysql .
变更mysql用户具有操作本级目录的权限[这个mysql是用户]
chown -R mysql .
查看my.cnf是否存在
ls /etc/my.cnf
删除
rm -rf /etc/my.cnf
把默认的文件my.cnf
文件删除,如果没有跳过此步
7.png
初始化数据库
./scripts//mysql_install_db --user=mysql
复制mysql全局配置文件
cp support-files/my-default.cnf /etc/my.cnf
初始化如果报错,执行这一步,然后再次初始化就可以了
yum install libaio* -y
复制启动文件
cp support-files/mysql.server /etc/rc.d/init.d/mysql
启动mysql服务
service mysql start
直接输入mysql进入到mysql编辑模式
mysql -uroot -p
如果提示没有mysql命令,需要添加软连接
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
这是再登录,就会提示需要输入密码
mysql -uroot -p
由于我的解压包没有密码直接回车,就登录进来了
查看数据库表结果
show databases;
创建一个数据库名为52xbc并指定编码为utf8测试一下
create database 52xbc default character set utf8;
指定数据库
use 52xbc
创建一个测试张表
create table demo01(id int(10) primary key auto_increment,name varchar(20));
在demo01表里插入测试数据
insert into demo01 values(default,'52xbc.cn');
查询一下demo01表数据
select * from demo01;
使用exit命令退出登录
exit;
在这里mysql已经安装成功!