第一步、下载mysql安装包
首先确认linux系统中是否已经安装mysql
如果有的话,需要先卸载 , #rpm -e 软件的名称
进入mysql官网,下载rpm安装包
下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-1.el6.x86_64.rpm-bundle.tar
第二步、系统依赖
mysql 需要一些额外的依赖包
#yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel
第三步、解压文件
把mysql安装包上传到服务器,这里新建目录mysql
进入mysql目录,解压文件
第四步、安装rpm包
解压完成后,查看文件目录
这里必须按照顺序来安装rpm包
#rpm -ivh mysql-community-common-5.7.26-1.el6.x86_64.rpm
#rpm -ivh mysql-community-libs-5.7.26-1.el6.x86_64.rpm
#rpm -ivh mysql-community-libs-compat-5.7.26-1.el6.x86_64.rpm
#rpm -ivh mysql-community-client-5.7.26-1.el6.x86_64.rpm
#rpm -ivh mysql-community-server-5.7.26-1.el6.x86_64.rpm
执行完最后一步,发现控制台输出错误信息:
提示我们没有安装依赖软件
yum install numactl
安装成功后,继续执行安装mysql命令又提示缺少 libsasl2.so.2()(64bit)
可在如下网站下载 http://www.rpmfind.net/linux/rpm2html/search.php?query=libsasl2.so.2()(64bit)
下载后上传到服务器,执行 #rpm -ivh lib64sasl2-2.1.23-19.mga2.x86_64.rpm 进行安装
安装成功后,继续执行安装mysql命令
第五步、登录mysql
安装成功后,启动mysql服务
查看root用户默认密码
#vim /var/log/mysqld.log FkSVvFQGl4-q
登录mysql
重设密码
alter user 'root'@'localhost' identified by 'rootroot';
注意:如果你的centos版本为7 并且你的mysql版本为 5.7,可能会出现以下错误
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
解决办法如下:
设置mysql密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可
set global validate_password_policy=LOW
修改完成后再次修改密码,然后退出mysql,使用新密码登录