如何在虚拟机上安装mysql

如何在虚拟机上安装mysql

相关安装包在博主的hadoop全分布式搭建3中有链接

1.删除系统自带的MariaDB

# rpm -qa | grep mariadb  ---(查询已安装的MariaDB组件)
# yum remove mariadb-libs-...(自己的mariadb组件) ---(删除系统自带的mariadb)

解释:
rpm -qa列出所有已安装软件包

yum安装软件方便,可自动解决rpm包之间的依赖关系,比如我们安装rpm包A,但包A需要包B,包B又需要包C,如果用rpm -ivhA,我们就还需要安装包B,C。如果用yum -y install A的话,系统自动将B,C全安装上,反之yum remove删除一个软件包的同时也会删除对该软件具有关系的包。

2.上传并解压mysql安装包

# cd /opt/data   ---(进入你之前下载mysql的目录下)
# rpm -ivh mysql-community-common-...(你的common软件包名称)
# rpm -ivh mysql-community-libs-...(你的libs软件包名称)
# rpm -ivh mysql-community-client-...(你的client软件包名称)
# rpm -ivh mysql-community-server-...(你的server软件包名称) --force --nodeps

解释:
–force表示强制,–nodeps表示安装时不检查依赖关系,去除依赖,强行安装
rpm -ivh安装软件包

若是你的安装包没有解压,可以在# rpm ivh mysql-community-common-…这句代码前加一句# tar -xvf mysql-5.7(你的mysql安装包)

解释:tar -xvf表示解压安装包

3.初始化原数据

# systemctl status mysqld  ---(查看mysql状态)
# systemctl stop mysqld.service  ---(停止mysql服务)
# mysqld --initialize --console  ---(初始化原数据)
# chown -R mysql:mysql /var/lib/mysql   ---(是确定,不变的,对相对应目录进行授权,把mysql下的所有文件的属组都改成mysql和mysql)
# systemctl start mysqld  ---(开启mysql服务)
# systemctl status mysqld   ---(最后查看一次mysql状态)

4.修改密码


# vi /var/log/mysqld.log  ---(临时密码存放处)
   /localhost  ---(会直接跳到临时密码存放处)

在这里插入图片描述
在这里插入图片描述

然后直接复制localhost:后面的一串,12个字符

# mysql -uroot -p
粘贴字符串,直接进入mysql>
mysql> alter user 'root'@'localhost' identified by '你的新密码'; 
         > grant all privileges on *.* to root@'%' identified by '你的新密码';
         > exit;
# mysql -uroot -p
输入你的新密码

修改完密码就到这里,MySQL就在虚拟机上安装好了

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值