Linux安装MySql5.6版详细教程
Szx • 2019 年 02 月 26 日
首先下载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
创建用户组,起名为mysqlgroupadd mysql
创建用户名为mysql,并指定所属群组为mysqluseradd -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已经安装成功!