大家好,又见面了,我是全栈君。
代码语言:javascript复制这一次整理mysql的安装,也整理自己遇到的问题!
测试环境依然是我Linux学习-vmware虚拟机安装jdk 里面的环境!下面开始安装的步骤
(1):检查系统是否有自带安装mysql
命令:
代码语言:javascript复制rpm -qa | grep -i mysql //grep -i是不分大小写字符查询,只要含有mysql就显示
一般系统会默认安装,屏幕显示:
代码语言:javascript复制mysql-libs-5.1.71-1.el6.i686
卸载当前安装:
命令:
代码语言:javascript复制rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686
(2):下载mysql安装文件
下载地址:http://dev.mysql.com/downloads/mysql/
选择对应系统的版本,我的是centOs 32位的,我选择的是RedHat EnterPrise Linux
我选择下载的文件:
代码语言:javascript复制MySQL-5.6.30-1.el6.i686.rpm-bundle.tar
(3):上传文件并解压
命令:
代码语言:javascript复制#tar xvf MySQL-5.6.30-1.el6.i686.rpm-bundle.tar
(4)安装Mysql-sever和Mysql-Client
命令:
代码语言:javascript复制rpm -ivh --test MySQL-server-5.6.30-1.el6.i686.rpm
rpm -ivh MySQL-client-5.6.30-1.el6.i686.rpm
(5)在安装MySQL-server,见上面的一段话,大意是全新安装设置的root密码在/root/.mysql_secret中,这是一个随机密码,你需要运行/usr/bin/mysql_secure_installation,删除anonymous用户。当然不建议用root用户来运行,rpm包已经建了一个mysql用户,可以使用这个用户
代码语言:javascript复制#more .mysql_secret# The random password set for the root user at Tue Nov 18 22:57:46 2014 (local time): NljqL63OYlGo5cqy <– 得到root访问mysql的密码:NljqL63OYlGo5cqy# service mysql startStarting MySQL... SUCCESS! # /usr/bin/mysql_secure_installation --user=mysql
(6)查看服务
MySQL已经安装完成,最后看一下是否已将MySQL加到开机服务里
代码语言:javascript复制mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off <-看到这个OK了
参考文章:
CentOS 6.5下安装MySQL 5.6.21
附:Navicat连接虚拟机Mysql
点击连接测试发现不通 那么为什么呢?去检查原因!
然后还是不行:在配置防火墙的可以访问端口 3306
然后连接还是不行:
在这样设置:最后OK啦
成功的喜悦!命令没有一一贴出来,希望大家还是自己敲一下!
感谢好多大神的博客的文章!
参考文章:
启动mysql错误解决方案,学会查看错误日志:mysql.sock丢失,mysqld_safe启动报错
遇到的问题—mysql 启动错误-server PID file could not be found
CentOS下配置iptables防火墙
Navicat MySQL连接Linux下MySQL的问题解决方案
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/121245.html原文链接:https://javaforall.cn