1、下载地址 mysql下载地址 http://downloads.mysql.com/archives/community/
2、红色是下载的包,用Fz上传到服务器中。
用 tar -xvf MySQL-5.6.31-1.linux_glibc2.5.x86_64.rpm-bundle.tar 解压压缩包
3、在安装之前一定要检查本机上是否安装mysql服务,
-
可以用
如果出现mysql --version
则证明有安装mysql
-
使用rpm -qa |grep -i mysql
查询出如果显示出以下内容
然后用 rpm -e --nodeps 包名
删除查出的包名 -
删除后 whereis mysql 查出相应的mysql文件夹
rm -rf 相应的mysql文件夹路径
也删除掉 my.cnf文件 rm my.cnf(我在网上查安装方法,有说在/etc/文件夹中,我的在/usr/文件夹中)
-
以上都是我安装好的 只做演示,以上步骤都做完后 建议重启下服务器。
4、放入Centos下解压安装,一般情况下安装sever和client就可以满足绝大部分需求
用rpm -ivh 安装
-
rpm -ivh MySQL-server-5.6.31-1.linux_glibc2.5.x86_64.rpm
出现
安装server成功 -
rpm -ivh MySQL-client-5.6.31-1.linux_glibc2.5.x86_64.rpm
出现
安装client成功
5、启动mysql
service mysql start
出现 Starting MySQL SUCCESS! 表示mysql 已安装成功。
6、查看mysql初始密码
cat /root/.mysql_secret
7、mysql -u用户名 -p密码
登陆mysql成功
第一次登陆必须修改mysql密码
set password = password('新密码');
这一步安装基本完成了,但直接用navicat之类的工具远程连接会报错,因为mysql默认没有开启远程登录,需要修改一下权限
8、.继续执行
grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
flush privileges;
然后再远程连接就没有问题了
RPM安装后mysql的文件分散在多个目录中
附上官网上的文件目录介绍
安装部分就是这样
启动mysql时,如果报Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
可以在网上查找相应的修改方法,如果没有的话,看你安装MySQL-service 的时候报什么错,
我的是报FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:
Data::Dumper
然后问度娘安装perl 安装后 ,把之前的安装卸载后重装下mysql就行了