【1】先查看本机是否已经安装MySQL
rpm -qa|grep mysql
如果发现已经安装,要先进行卸载
rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64(复制自己的)
【2】解压之前下载的mysql包
解压mysql-lib.zip到当前/opt/software目录下
unzip mysql-libs.zip
现删除掉zip安装包
rm -f mysql-libs.zip
查看mysql-libs
【3】安装mysql服务器
sudo rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm
这里发现居然报错了
于是先删除掉这个包
rpm -e mariadb-libs-1:5.5.65-1.el7.x86_64 --nodeps
安装成功!
查看产生的随机密码
cat /root/.mysql_secret
把密码记录下来
jiteYnMsS3d1nByE
查看mysql状态
service mysql status
发现mysql 没有开
启动mysql
service mysql start
开启成功
【4】安装mysql客户端
rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm
【5】连接mysql,mysql -uroot -p+刚才记录的随机密码
mysql -uroot -pjiteYnMsS3d1nByE
连接成功
设置新密码
SET PASSWORD=PASSWORD('123456');
设置完毕
【6】MySql中user表中主机配置
1.连接mysql
mysql -uroot -p123456
2.使用mysql
use mysql;
3.查询user表
select User, Host, Password from user;
4.修改user表,把Host表内容修改为%
update user set host='%' where host='localhost';
5.删除root用户的其他host
delete from user where Host='hadoop101';
delete from user where Host='127.0.0.1';
delete from user where Host='::1';
再查询一下,结果如下,此时任何节点的root用户都可以连接mysql
6.刷新退出
flush privileges;
quit;