VM中在Red hat/Centos系列上安装mysql5.7攻略

来源:互联网 发布:mysql批量删除 编辑:程序博客网 时间:2024/05/23 11:38

下面,以Cento5.7上安装mysql5.7为例:

1.确保虚拟机能上网,进行如下配置:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
(vim编辑器中命令模式下按$可以调至行尾)
这里写图片描述只需将BOOT*字段的值static改为dhcp,保存退出后将VM中该虚拟机的网络连接设置为NAT模式(N),用service network restart重启网络服务后,ping www.baidu.com检测虚拟机能否上网

2.彻底卸载该虚拟机中原有的mysql组件
yum remove mysql mysql-server mysql-libs
find / -name mysql //查询mysql相关目录
rpm -qa | grep mysql
使用rm -rf xxxxx //删除mysql相关的文件及目录

3.配置yum源
如果资源找不到的话,需要通过搜索引擎找到rpm包的下载地址,替换图片中的下载地址即可,也可以使用离线的rpm包进行安装
注:如果该rpm包找不到的话,需要通过搜索引擎找到rpm包的下载地址,替换图片中的下载地址即可,也可以使用离线的rpm包进行安装

5.使用yum安装mysql
yum install mysql-server
(注:yum会负责安装mysql-server的相关依赖,如:mysql-libs,mysql-client等)
命令的使用细则
效果图
安装完毕

6.配置mysql
6.1启动mysql相关服务
命令:service mysqld start
效果图
6.2查看mysql的root账户初始密码并登陆
效果图
grep ‘temporary password’ /var/log/mysqld.log//该命令用来查看初始密码
每台机器的初始密码都不尽相同,此次的密码为第二处红线标注:KCjtBgUnP1(4
使用该密码就能登录root账户
注:登录root账户也可以使用另一种解决方案,使用如下命令:
6.2.1用service mysqld stop关闭mysql相关服务
6.2.2mysqld_safe –skip-grant-tables & 命令跳过授权检查
效果图
6.3设置root账户密码
数据库相关操作
用desc user; 命令查看user表的表结构:
desc查看表结构
mysql> update user set authentication_string=PASSWORD(‘123456’) where user=’root’; //该命令用于将root账户的密码设置为123456,无需刷新权限
注意必须需要用PASSWORD函数对要设置的密码加密后存入数据库,否则将无法正常登录数据库
附:经过PASSWORD函数加密过得’123456’
设密码与查密码
至此,完成mysql5.7的安装与基本操作。

1 0