centos5/6/7 使用yum 安装mysql各版本

centos5/6/7 使用yum 安装mysql (此表格中的命令一定要注意)

转载请声明

有几点需要新手朋友注意一下,关于centos版本的问题,由于centos7(和基于红帽内核的RHEL7)版本升级,导致一些新手朋友使用centos5,6版本(和基于红帽内核的RHEL5,6)的朋友根据网上的操作步骤来,有很多地方操作的时候报错,所以这里先声明一下,centos7以后,之前centos5/6的 服务操作命令有了改变,具体我这里只针对mysql相关的命令进行列举,有兴趣了解更多关于其他服务的朋友可以自行百度。

centos版本centos5/6centos7
启动mysqlservice mysqld startsystemctl start mysqld
停止mysqlservice mysqld stopsystemctl stopmysqld
重启mysqlservice mysqld restartsystemctl restart mysqld
查看mysql运行状态service mysqld statussystemctl status mysqld
mysql开机自启chkconfig mysqld onsystemctl enable mysqld
禁用mysql开机自启chkconfig mysqld offsystemctl disable mysqld
查看mysql是否开机自启chkconfig mysqldsystemctl is-enabled mysqld

【注意】 PS:因为我使用的是centos7,下面我都使用 systemctl xxx mysqld 的命令方式,你们如果使用的是低版本的,自己选择上面表格中对应的命令

1. 安装环境相关命令解释

工欲善其事,必先利其器。

  • yum
    首先我们这里讲的是使用yum的方式安装msyql,自带的yum安装mysql的时候有时候会有点慢,如果有必要的话可以自行更换yum镜像源地址为国内的,修改方式自行百度。新手的话,就不用去修改了,以免出现不必要的问题。多等待一会,自带的yum源地址也可以安装成功mysql
  • 国内开源镜像地址
    清华大学开源镜像网站:https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/
    网易开源镜像网站:http://mirrors.163.com/mysql/Downloads/
  • msyql官网rpm下载地址
    https://dev.mysql.com/downloads/repo/yum/
    这里就不多列举,基本就都够用的
    PS:我们这里拿mysql5.7举例,其他版本安装过程同样

2. 安装mysql5.7

1. 使用wget命令 下载rpm包 (rpm:红帽软件包管理器)
[root@mysql ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

在这里插入图片描述
PS:注意下载的rpm包是默认在你当前所在linux目录的,如上图,我下载的rpm就在我的/root 目录中

2. 执行rpm包
[root@mysql ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm

执行完之后:使用ls -l /etc/yum.repos.d/ 命令,可以查看到多了两个repo文件
在这里插入图片描述

3. 使用yum命令安装mysql
[root@mysql ~]# yum -y install mysql-community-server

PS:这里 -y 是遇到需要选择的,直接选择yes的意思

4. 设置mysql开机自启
mysql开机自启: chkconfig mysqld on 或 systemctl enable mysqld
5. 启动mysql

重启一下mysql服务service mysqld restartsystemctl restart mysqld

6. 查看mysql是否启动成功
  • 查看mysql启动线程 (有线程了就说明启动成功了)
[root@mysql ~]# ps -aux|grep mysql

在这里插入图片描述

  • 查看mysql启动状态
[root@mysql ~]# systemctl status mysqld

在这里插入图片描述

7. 修改数据库权限和用户密码
1). 让 mysql 启动时不对密码进行验证

在/etc/my.cnf最下面添加一行:skip-grant-tables=1
自行使用vim去编辑 或者直接 使用 echo 'skip-grant-tables=1' >> /etc/my.cnf 在/etc/my.cnf最下面一行加上

[root@mysql ~]# vim /etc/my.cnf

在这里插入图片描述

2). 重启数据库
[root@mysql ~]# systemctl restart mysqld
3). 登录root用户,切换到 mysql 数据库

如果操作有问题,请仔细看截图

[root@mysql ~]# mysql -u root
mysql> use mysql

在这里插入图片描述

4). 给root用户赋权限
  • 本地不用密码访问 (本机访问的host是localhost)
    GRANT ALL ON *.* TO root@'localhost' IDENTIFIED BY 'your password';

ps:注意这里设置的是本机访问mysql的地址,是在你没有修改/etc/hosts文件的前提下,系统默认识别本机的host为localhost

  • (除了本机)访问,其他机器访问都需要使用密码访问
    GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'your password';
    在这里插入图片描述

这里不明白的自行去百度搜索mysql权限相关的知识学习

5). 刷新mysql的系统权限相关表

flush privileges;

6). 退出 mysql (Ctrl+C键),修改配置文件

使用vim /etc/my.cnf 命令编辑配置文件,删除或注释# skip-grant-tables=1 这一行

7). 重启mysql服务,再用新密码登录即可
[root@mysql ~]#  systemctl restart mysqld
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在CentOS 7上使用yum安装MySQL的步骤如下: 1. 打开终端并以root用户身份登录。 2. 运行以下命令以更新系统软件包: ``` yum update ``` 3. 运行以下命令以安装MySQL: ``` yum install mysql-server ``` 4. 安装完成后,运行以下命令以启动MySQL服务: ``` systemctl start mysqld ``` 5. 运行以下命令以设置MySQL服务在系统启动时自动启动: ``` systemctl enable mysqld ``` 6. 运行以下命令以检查MySQL服务是否正在运行: ``` systemctl status mysqld ``` 7. 如果MySQL服务正在运行,则可以使用以下命令以登录MySQL: ``` mysql -u root -p ``` 8. 输入MySQL的root用户密码以登录。 9. 现在,您已经成功在CentOS 7上使用yum安装MySQL。 ### 回答2: 在CentOS 7系统中,yum命令是一个强大的工具,它可以安装和管理许多软件包。Mysql是一个流行的开源关系型数据库管理系统,可以将其安装CentOS 7上。 首先需要确保CentOS 7系统上安装了EPEL存储库。通过以下命令安装EPEL存储库: yum -y install epel-release 接下来,运行以下命令以安装Mysqlyum -y install mysql-server mysql安装过程中,您将被要求输入root用户的密码。输入密码后,继续按照提示完成安装过程。 安装完成后,您可以使用以下命令启动Mysql服务: systemctl start mysqld 使用以下命令启用Mysql在启动时自动启动: systemctl enable mysqld 您可以使用以下命令检查Mysql服务是否正在运行: systemctl status mysqld 对于默认的CentOS 7安装Mysql只允许通过本地主机上的Unix套接字进行连接。如果您希望从其他计算机上的客户端连接到数据库,请在Mysql配置文件中为其设置远程访问。该文件位于/etc/my.cnf。打开该文件并将bind-address行的值更改为0.0.0.0。这将允许Mysql接受来自任何IP地址的远程连接,但会带来一定的安全风险。因此,这应该只在安全受控的环境中使用。 在启用远程访问后,您可以使用以下命令设置Mysql root用户的密码: mysqladmin -u root password NEWPASSWORD 这将为root用户设置一个新的密码。要使用mysql客户端,您可以使用以下命令登录到Mysqlmysql -u root -p 输入root用户的密码,将会看到一个mysql提示符。现在您可以访问和管理Mysql数据库。 ### 回答3: CentOS7是一款开源操作系统,它的特点是可靠、安全、高效。而MySQL是一种常用的开源数据库管理系统,被广泛应用于各种网站和应用程序中。在CentOS7上安装MySQL可以通过使用Yum包管理系统来完成。以下是具体步骤: 1. 确认系统更新 在安装MySQL之前,首先需确保系统所有包都已经更新到最新版本。可以通过以下命令进行检查和更新: $ sudo yum update 2. 安装MySQL 以下是通过Yum安装MySQL所需执行的所有步骤: - 通过以下命令安装MySQL: $ sudo yum install mysql-server - 启动MySQL服务: $ sudo service mysqld start - 为MySQL设置初始root密码: $ sudo mysql_secure_installation 这会带您进入MySQL安全安装实用程序,您需要按照提示完成步骤。其中包括创建新的root密码、删除匿名用户、禁用外部root登录等。MySQL安全安装实用程序将尝试通过以下步骤让您完成设定: - 您需要设置一个新的root密码。将要求您在继续过程时输入此新密码。 - 您将被要求确定是否删除匿名用户。如果不删除匿名用户,可能会导致安全性问题。 - 您将被要求限制root用户的远程访问(如果选项‘y’为‘yes‘)。 - 检查MySQL是否正在运行: $ sudo service mysqld status 如果mysql已经开启,则运行结果会显示 'Active: active (running)'的结果。如果未开启,则会显示 'Active: inactive (dead)'的结果。 3. 连接MySQL 安装MySQL后,您可以使用以下命令来连接MySQL: $ mysql -u root -p 这将启动MySQL客户端并让您输入刚刚设置的root密码。这样您就可以根据需要在MySQL上执行操作了。 至此,我们已经完成了在CentOS7上使用Yum安装MySQL的全部步骤。这是安装MySQL的一种简单、快速、有效的方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值