Mysql5.7究竟该如何安装
时间:2019-05-12 00:44 来源:linux.it.net.cn 作者:IT
1、权限规划
无论装什么中间件,用户、组是要首先规划好的,不要上来就root一通,到最后装的云里雾里。所以我们在安装MySQL时首先创建用户组:
groupadd,useradd,passwd 增加组、用户、修改密码,不知道咋用可以man,也可以百度。
但是总有新同学会直接rpm安装,安装完了后发现它帮你已经建立了mysql用户,可是经过修改密码、赋权后还是不好用啊,实际上这时rpm帮你装好的库是不能用的,请看/etc/passwd文件:
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/false
其实这时候是被禁用的,只需要将上面改为:
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
ok了,操作系统层面的权限规划已经搞定了。
2、rpm包一顿装
rpm -ivh *****
3、Mysql修改root密码
mysql5.7后修改root密码正统的办法已经改为:
alter user 'root'@'localhost' identified by 'password';
//这里是'root'@'localhost' 大家可以试试,改为'root'@'%'可能无法执行,但可以用grant命令进行修改,如下:
GRANT ALL PRIVILEGES ON *.* TO root@'%' identified by 'root';
4、安装完成
最后说说选择mysql版本,大家首先要认清楚自己的Linux版本,记住,redhat或者centos 6.5要选择 官网上带el6的安装包,el6意思为Enterprise Linux 6.x,意思很明显了,如果你是centos6.x的话,那就别找带el7的安装包了,因为你会因版本搭配不正确导致好多没有so依赖问题。
(责任编辑:IT)
1、权限规划 无论装什么中间件,用户、组是要首先规划好的,不要上来就root一通,到最后装的云里雾里。所以我们在安装MySQL时首先创建用户组: groupadd,useradd,passwd 增加组、用户、修改密码,不知道咋用可以man,也可以百度。 但是总有新同学会直接rpm安装,安装完了后发现它帮你已经建立了mysql用户,可是经过修改密码、赋权后还是不好用啊,实际上这时rpm帮你装好的库是不能用的,请看/etc/passwd文件: mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/false 其实这时候是被禁用的,只需要将上面改为: mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash ok了,操作系统层面的权限规划已经搞定了。 2、rpm包一顿装 rpm -ivh ***** 3、Mysql修改root密码 mysql5.7后修改root密码正统的办法已经改为: alter user 'root'@'localhost' identified by 'password'; //这里是'root'@'localhost' 大家可以试试,改为'root'@'%'可能无法执行,但可以用grant命令进行修改,如下: GRANT ALL PRIVILEGES ON *.* TO root@'%' identified by 'root'; 4、安装完成 最后说说选择mysql版本,大家首先要认清楚自己的Linux版本,记住,redhat或者centos 6.5要选择 官网上带el6的安装包,el6意思为Enterprise Linux 6.x,意思很明显了,如果你是centos6.x的话,那就别找带el7的安装包了,因为你会因版本搭配不正确导致好多没有so依赖问题。 (责任编辑:IT) |