1、 检查以前是否装过 MySQL
rpm -qa|grep -i mysql
2、 发现有的话就都卸载
rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
3、删除老版本 mysql 的开发头文件和库
rm -rf /usr/lib/mysql
rm -rf /usr/include/mysql
rm -rf /etc/my.cnf
rm -rf /var/lib/mysql
注意:卸载后/var/lib/mysql 中的数据及/etc/my.cnf 不会删除,确定没用后就手工删除
4、 准备安装包 MySQL-5.6.26- 1.linux_glibc2.5.x86_64.rpm-bundle.tar,上传,解压
命令:tar -zxvf MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar
MySQL安装包:链接:https://pan.baidu.com/s/1w3oca6Ei6aeY4j1mA3hPbg
提取码:50yi
复制这段内容后打开百度网盘手机App,操作更方便哦
5、 安装 server
rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm
6、安装客户端
rpm -ivh MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm
7、 登陆 MYSQL(登录之前千万记得一定要启动 mysql 服务)
命令:
[root@hadoop01 hadoop]# service mysql start
初始密码在 /root/.mysql_secret 这个文件里
8、修改密码
set PASSWORD=PASSWORD(‘root’);
9、退出登陆验证,看是否改密码成功
exit
10、增加远程登陆权限
mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
grant 权限 1,权限 2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连
接口令’;
PS:1,权限 2,…权限 n 代表 select,insert,update,delete,create,drop,index,alter,grant,
Stay hungry Stay foolish – http://blog.csdn.net/zhongqi2513
references,reload,shutdown,process,file 等 14 个权限。
当权限 1,权限 2,…权限 n 被 all privileges 或者 all 代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是 localhost,也可以是 ip 地址、机器名字、域名。也可以用’%’地址连接。
11、至此 mysql 安装成功
如果连接出现问题,那么请这么解决:
依次执行以下命令:
先登录 mysql,然后
mysql> use mysql;
mysql> select host, user, password from user;
mysql> delete from user where host in (‘localhost’,‘hadoop01’, ‘127.0.0.1’,’::1’)
到此 OK