1、下载mysq安装包:mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz (带glibc版本,其他的版本可能出现glibc版本不匹配情况);
上传至 /IBM/mysql 目录下
2、解压:mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
tar -xvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
解压后,目录如:/IBM/mysql/mysql-5.7.19-linux-glibc2.12-x86_64
mysql安装路径太长,可进行重命名,mv mysql-5.7.19-linux-glibc2.12-x86_64 mysql-5.7.19
3、设置软连接,使 /usr/local/mysql 指向 /IBM/mysql/mysql-5.7.19
ln -sv /IBM/mysql/mysql-5.7.19 /usr/local/mysql
执行此命令之后,我的/usr/local/mysql 多了一个 mysql-5.7.19 目录,有的可能不会产生这个目录,
此时 使用过程中可以用 /usr/local/mysql/mysql-5.7.19 替代 /IBM/mysql/mysql-5.7.19
4、新建用户 mysql ,查看用不是否存在,不存在则创建之
赋权
chown -R mysql /usr/local/mysql
chgrp -R mysql /usr/local/mysql
此显示存在,若不在创建
groupadd mysql
useradd -r -g mysql mysql
5、进入安装目录,初始化 mysql
cd /usr/local/mysql/mysql-5.7.19/bin
执行
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-5.7.19 --datadir=/usr/local/mysql/data --explicit_defaults_for_timestamp
执行后生成一个root用户的密码,保存后面有用
然后执行 :
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
6、启动 mysql
cd /usr/local/mysql/mysql-5.7.19/support-files
./mysql.server start
启动成功会显示 ok
启动如果报错 出现路径问题 需要配置 support-files 下的 mysql.server
7、登录
./usr/local/mysql/bin/mysql -uroot -p
执行此命令后回要求输入用户名密码
输入第五步上面的密码
然后修改为自己的密码
set password for 'root'@'localhost' = 'hellowolrd123'
8、设置客户端访问权限
grant all PRIVILEGES on *.* to root@'132.%' identified by '
hellowolrd123
';
此处设置允许登录的网段为132
9、设置mysql环境变量 可以在任何目录下执行mysql
vi /etc/profile
在最后后面添加 : PATH=/usr/local/mysql/mysql-5.7.19/bin:/usr/local/mysql/mysql-5.7.19/lib:$PATH export PATH
然后 source /etc/profile 使立即生效 !