本文作者:林伟兵,叩丁狼高级讲师。原创文章,转载请注明出处。
1. 下载并检查文件的完整性
[root@hadoop39 ~]# cd /usr/local
**********************************************************
下载mysql的linux版本:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
如下命令检查文件完整性,对比md5是否与网页下载的完整匹配。
[root@hadoop39 local]# md5sum mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz
61affe944eff55fcf51b31e67f25dc10 mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz
**********************************************************
2. 检查文件之前是否安装过
[root@hadoop39 local]# ps -ef|grep mysqld
root 2493 2423 0 19:48 pts/3 00:00:00 grep mysqld
[root@hadoop39 local]# rpm -qa |grep -i mysql
mysql-libs-5.1.73-7.el6.x86_64 [如果只有这个文件 不删除也无碍]
3. 解压mysql安装包
[root@hadoop39 local]# tar -zxvf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz
[root@hadoop39 local]# rm -rf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz
[root@hadoop39 local]# mv mysql-5.6.41-linux-glibc2.12-x86_64 mysql
4. 创建mysqladmin角色
mysqladmin角色来操作数据库,以后只有这个用户才能操作数据库 用户的根目录是/usr/local/mysql 而不是/home/mysqladmin。
[root@hadoop39 local]# groupadd -g 101 dba
[root@hadoop39 local]# useradd -u 514 -g dba -G root -d /usr/local/mysql mysqladmin
[root@hadoop39 local]# id mysqladmin
uid=514(mysqladmin) gid=101(dba) groups=101(dba),0(root)
[root@hadoop39 local]# passwd mysqladmin
Changing password for user mysqladmin.
New UNIX password:
BAD PASSWORD: it is too simplistic/systematic
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
--------------------可忽略项--------------------
## if user mysqladmin is existing,please execute the following command of usermod.
##[root@hadoop39 local]# usermod -u 514 -g dba -G root -d /usr/local/mysql mysqladmin #
----------------------------------------
## copy 环境变量配置文件至mysqladmin用户的home目录中,为了以下步骤配置个人环境变量
[root@hadoop39 local]# cp /etc/skel/.* /usr/local/mysql ###important