提取码 3306 mysql5.6压缩包
(1)将该压缩包移动到/usr/local/目录下(在Linux系统中,软件一般安装到 /usr/local/目录下)
mv mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz /usr/local/
(2)在usr/local目录下创建mysql文件夹
mkdir mysql
(3)将mysql压缩包移动到mysql文件夹,并在mysql文件夹中解压该压缩包
注意下面两条语句的执行位置!
mv mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz mysql
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
(4)依次创建组和用户,依次执行下面两条语句
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
(5)更改我们的mysql目录的拥有者一定要在mysql目录下进行修改
执行下面这条语句,这个命令后有个点
chown -R mysql:mysql .
(6)安装perl这个插件,mysql运行所必须的插件
yum install -y perl-Data-Dumper
进入mysql的安装目录
执行
./scripts/mysql_install_db -f --user=mysql
或者
./scripts/mysql_install_db --user=mysql
两个命令中的任意一个
注意:在执行的时候很有可能说 liba.so不存在,依次执行下面两条命令
yum install -y libaio
yum install libaio-devel.x86_64
(7)修改mysql解压目录的拥有者
就是mysql安装目录
执行命令:
chown -R root:root ./
(8)添加开机启动(在/usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
目录下执行)
cp support-files/mysql.server /etc/init.d/mysql
(9) 赋予可执行权限
chmod +x /etc/init.d/mysql
(10) 添加服务(类似于Windows下开启SQLServer、Mysql服务)
chkconfig --add mysql
显示服务列表
chkconfig –list
查看mysql的3/4/5是否是on 如果是on恭喜你是成功的 如果是false那么执行下面的命令
chkconfig --level 345 mysql on
(11)创建缺损的文件夹(直接在当前文件夹下创建即可)
mkdir /var/log/mariadb
(12)添加我们的mysql命令到/usr/local/bin下去(实际上是创建软链接)在当前目录下执行即可
ln -s /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64/bin/mysql /usr/local/bin/mysql
(13)进入到我们的 /etc/my.cnf这个文件里面添加如下内容
basedir= /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
(14)添加链接
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
(15)启动MySQL服务
service mysql start
如果出现上述结果,证明Mysql安装成功,如果开启失败,则直接重复上述步骤,不需要卸载MySQL
查看数据库: