Linux CenterOS安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz步骤

时间:2021-11-10 22:08:12

1.首先配置IP。

Cd /etc/sysconfig/network-scripts/

vim ifcfg-ens32

将ONBOOT=no,改为ONBOOT=yes。(开机启动激活网卡)

2.构建yum仓库,将所需软件上传至xshell中。

umount /dev/sr0

mkdir -p /media/cdrom

mount /dev/sr0 /media/cdrom

cd /etc/yum.r*

mkdir a/

mv C* a/

cp a/*M* ./

sed -i '20 s/0/1/' C*

yum -y clean all

yum makecache

setenforce 0

sed -i '7 s/enforcing/disabled/' /etc/selinux/config

Cd

3.解压安装包。

[root@local]#tar xf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz -C /usr/local/

[root@local]# cd/usr/local/

4.重命名

[root@localhost local]#mv mysql-5.6.12-linux-glibc2.5-x86_64 mysql

5.安装依赖软件包

[root@local local]#yum -y install perl perl-devel

6添加用户和组

[root@local local]#groupadd mysql

[root@local local]#useradd -r -g mysql mysql

7.修改目录权限

[root@local local]#chown -R mysql.mysql /usr/local/mysql

8初始化安装数据库

[root@local local]#cd mysql

[root@localhostmysql]#scripts/mysql_install_db --user=mysql--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

9注册服务

[root@localhostmysql]#cp /usr/local/mysql//support-files/mysql.server/etc/rc.d/init.d/mysql

[root@localhostmysql]#cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

cp: overwrite `/etc/my.cnf'? Y  (最好配置为默认配置)

[root@localhostmysql]# chkconfig --add mysql

[root@localhostmysql]# chkconfig mysql on

10.启动服务

[root@localhostmysql]#service mysql start

Starting MySQL. SUCCESS!(初次启动完成)

11.添加环境变量,可以略过。当然这样做会更方便报告mysql相关命令,也可以不添加,但每次执行命令要切换到/usr/local/mysql/bin目录或者加上绝对路径执行命令,个人觉得比较费事……

[root@localhostmysql]#vi /etc/profile

exportMYSQL_HOME=/usr/local/mysql

exportPATH=$PATH:$MYSQL_HOME/bin

[root@localhostmysql]#source /etc/profile

修改管理员密码,默认为空,所以最好修改,格式如下:

[root@localhost ~]# mysqladmin -uroot password "123123"

格式一:[root@localhostmysql]#mysqladmin -u root password 'new-password'

格式二:[root@localhostmysql]#/usr/local/mysql/bin/mysqladmin -u root password 'new-password'(没有添加环境变量使用)

13.登录mysql,完成mysql数据的库的安装。

Centos 7 的启动方法是

CentOS7版本后防火墙默认使用firewalld,因此在CentOS7中关闭防火墙使用以下命令:

//临时关闭 systemctl stop firewalld

//禁止开机启动 systemctl disable firewalld

当然,如果安装了iptables-service,也可以使用下面的命令,

yum install -y iptables-services

//关闭防火墙

service iptables stop

Redirecting to /bin/systemctl stop  iptables.service

//检查防火墙状态

service iptables status