加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

在centos6.6中如何安装mysql5.7.21tar.gz包

发布时间:2022-01-04 22:15:45 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要为大家展示了在centos6.6上如何安装mysql5.7.21tar.gz包,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下在centos6.6上如何安装mysql5.7.21tar.gz包这篇文章吧。 mysql5.7.21在linux上的安装有多种
这篇文章主要为大家展示了“在centos6.6上如何安装mysql5.7.21tar.gz包”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在centos6.6上如何安装mysql5.7.21tar.gz包”这篇文章吧。
 
mysql5.7.21在linux上的安装有多种方式,我现在安装的是tar.gz二进制压缩包(当前最新版本),整个过程完全亲测,所有过程中值得注意的地方会有比较细致的说明,这个也是我在安装过程中遇到问题的地方,参考过比较多的安装文档,但都是5.7.21之前的,对于最新包的文档比较少,因此有必要出一个文档。
1、mysql官网下载安装包
如图:是我选择下载的版本;
在centos6.6上如何安装mysql5.7.21tar.gz包
2、解压安装包
软件包名为mysql-5.7.21-linux-glibc2.12-x86_64.tar,将其解压到/usr/local下;
命令为:[root@localhost local]# tar -zxf /data/software/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
3、建立软链接
此时mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz已经被解压到/usr/local,名为mysql-5.7.21-linux-glibc2.12-x86_64,为了管理方便,为mysql-5.7.21-linux-glibc2.12-x86_64在当前目录建立软链接;
命令为:[root@localhost local]# ln -s mysql-5.7.21-linux-glibc2.12-x86_64 mysql
如图:
在centos6.6上如何安装mysql5.7.21tar.gz包
4、建立用户组和用户  
命令为:
[root@localhost local]# groupadd -g 501 mysql
[root@localhost local]# useradd -u 501 -g mysql -c mysqldb -r -s /bin/false mysql
在这里,有必要说明一下-r -s /bin/false,其实这个是mysql官方建议的,它建议msyql用户只作为文件或者目录的拥有者,而不具有登录shell的权限,-r指明是系统用户,-s /bin/false指明mysql用户不 具有登录shell的权限。当然,你也可以让mysql作为普通用户存在,具有登录shell的权限。
5、设置权限,在这里也做一个说明,所有涉及到mysql的文件都将其所有者和所属组设置为mysql
命令为:[root@localhost mysql]# chown -R mysql:mysql ./
如图:
在centos6.6上如何安装mysql5.7.21tar.gz包
6、安装mysql
(1)命令为:[root@localhost mysql]#  ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
如图:
在centos6.6上如何安装mysql5.7.21tar.gz包
在这里,一定要注意最后生成的初始密码,mysql在第一次登录的时候,需要用这个初始密码,当前生成的密码为yrwj.-w!d7wL
(2)修改/etc/my.cnf的权限,并编辑内容
命令为:[root@localhost mysql]#  chown -R mysql:mysql /etc/my.cnf
[root@localhost mysql]# vim /etc/my.cnf
如图:
在centos6.6上如何安装mysql5.7.21tar.gz包
这里需要特别注意,一定要配置好这4个的路径,不然不仅之后的服务启不来,而且还会报关于pid的错误
7、启动服务
命令为:[root@localhost mysql]# ./support-files/mysql.server start
服务启动无误如图:
在centos6.6上如何安装mysql5.7.21tar.gz包
8、将msyql进程放入系统进程中,这样子就能通过系统命令启动mysql
命令为:
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysqld
[root@localhost mysql]# chown -R mysql:mysql /etc/init.d/mysqld    
重新用系统命令启动下mysql,看看系统命令是否生效:
命令为:[root@localhost mysql]# service mysqld restart
9、将msyql设置为在任何目录下可以登录
命令为:[root@localhost mysql]# vim ~/.bash_profile
最下面写 export PATH=$PATH:/usr/local/mysql/bin(你的安装bin目录)
[root@localhost mysql]# source ~/.bash_profile
10、登录mysql数据库,输入刚才的初始密码
命令为:[root@localhost mysql]# mysql -uroot -p
11、为root用户设置新密码
mysql>alter user 'root'@'localhost' identified by "123456";
12、修改root用户为在任何客户端都可以登录
mysql>update user set host = '%' where user = 'root';
mysql> flush privileges;
13、关闭linux的防火墙,使远程工具可以登录上
[root@localhost ~]# chkconfig --list | grep iptables
[root@localhost ~]# chkconfig  --level 2345 iptables off
[root@localhost ~]#  shutdown -r now

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读