文章目录
1.检查本虚拟机中,是否有自带的mysql
查找方法主要有以下两种:
1.yum list installed | grep mysql 管道搜索
2…find / -name mysql 全局搜索
找到本机的mysql 直接干掉.
避免版本和插件不全的问题.
yum -y remove mysql-libs.x86_64
除此之外,将相关的mysq文件夹和文件删除 rm -rf 全部干掉
2.找到mysql的yum源
两种方法将yum源弄到虚拟机上
方法一:在线下载
wget http://repo.mysql.com//mysql80-community-release-el6-3.noarch.rpm
我是选择的是mysql 8.0 本来想个鲜,结果发现8.0这个版本是真的大 (549M).
建议大家安装5.6-5.7版本,
想装哪个就把enabled设置为1以为我是8.0所以就都是0
这个时候可能会伴随一个下载速度很慢的问题,解决方案如下:
安 装: yum-fastestmirror
语 法: yum -y install yum-fastestmirror
作 用: 会自适配最快的下载源进行下载
方法二:本地上传
手动更换国内比较快的下载源,比如ali,sjtu,163 这里我更换了 **阿里的**.
用法: 直接下载到本地,然后弄到虚拟机上: 同样有三种办法如下:
方法一:使用虚拟机与物理机相互通信的工具(FZ或者WinSCP),
方法二: yum install lrzsz (前提)
sz filename 将文件从虚拟机发送到本机
rz 弹出窗口选择将某个文件或目录发送到虚拟主机中
方法三:: 将要用的下载源拖拽到 /etc/yum.repos.d 下就ok
3.安装mysql
执行完上述wget命令后,在/etc/yum…repos.d下多了两个rpm
这才是我们真正安装mysql用到的 rpm
执行安装mysql命令
rpm -ivh mysql80-community-release-el6-3.noarch.rpm
4. yum 安装mysql服务,包括依赖.
yum install mysql-community-server
5.安装成功
6.启动MySQL
命令: service mysqld start
7.登录Mysql
== 需要额外注意的是:这里的密码我刚开始试了好多,就是登不上,查了下才发现,原来初始密码已经被藏起来了.==
如图:进入到 /var/log/mysqld.log 文件下, 密码就藏在 root@localhost 后面
8.登录成功
修改密码
这里虽然登录成功了.但是这个初始密码也看的太难受了,需要改成用户自定义的,
当然其实这里如果不改密码的话,是进行不了任何数据库操作的.如图:
修改密码的方式
对应不同版本有不同的方法:
方案一: 版本 < 5.6
方案二:版本>=5.6
9.重新加载权限使密码生效
flush privileges