centos7.2 mysql tar.gz 搭建 (亲测成功)

1、安装依赖:
yum -y install libaio
yum search libaio

2、卸载系统自带的Mariadb数据库:
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
rpm -qa | grep mariadb

3、创建mysql用户组和mysql用户
groupadd mysql
useradd -g mysql mysql


4、将MySQL安装包上传到CentOS7服务器/root目录下并解压,重命名为mysql
tar zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql


cd mysql


5、修改权限(把当前目录下的文件及目录的属主改为mysql用户,把当前目录下的文件及目录所属的组改为mysql组)
chown -R mysql /opt/mysql
chgrp -R mysql /opt/mysql

6、创建data目录,作为数据库存储位置
mkdir data

7、初始化mysql
/opt/mysql/bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data
(初始密码:ygksWVgoI8#k)


8、把当前目录下的文件及目录的属性改为root
chown -R root /opt/mysql


9、把当前目录下的文件及目录的属性改为mysql
chown -R mysql /opt/mysql/data


10、启动MySQL,并查看是否已启动成功
/opt/mysql/bin/mysqld_safe --user=mysql &


11、查看mysql进程
ps aux | grep mysqld


12、通过初始密码登录MySQL,并修改密码
/opt/mysql/bin/mysqladmin -uroot -p password


13、关闭MySQL服务,并查看是否关闭成功
/opt/mysql/bin/mysqladmin -u root -p shutdown


14、查看mysql进程
ps aux | grep mysqld


15、设置开机自启
cp /opt/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld (复制启动脚本到资源目录)
chmod +x /etc/rc.d/init.d/mysqld (增加mysql服务控制脚本执行权限)
chkconfig --add mysqld (将mysqld服务加入到系统服务)
chkconfig --list mysqld (检查mysqld服务是否已经生效)

16、这是因为mysql默认安装在/usr/local目录下,如果安装在/usr/local目录下则会正常启动和关闭,不会报错。但是本次安装在自定义的/data目录下,此时需要修改/etc/init.d/mysqld文件,保存后退出
basedir=/opt/mysql
datadir=/opt/mysql/data

17、以后可以使用service命令控制mysql的启动和停止,命令为:service mysqld start和service mysqld stop
service mysqld start


18、查看mysql进程
ps aux | grep mysqld

19、配置全局环境变量
编辑/etc/profile文件
vim /etc/rc.d/init.d/mysqld
在profile文件底部添加如下两行配置,保存后退出
PATH=/opt/mysql/bin:/opt/mysql/lib:$PATH
export PATH
设置环境变量立即生效
source /etc/profile

重启mysqld,查看进程
service mysqld restart
ps aux | grep mysqld

20、登录mysql
mysql -u root -p

21、设置远程主机登录
grant all privileges on *.* to root@'%'identified by 'Huawei@123!';

exit;

22、开放3306端口并重启防火墙
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --reload

利用navicat远程登录测试

posted @ 2018-03-09 11:25  愤怒的小鸟强  阅读(268)  评论(0编辑  收藏  举报