centos7 mysql安装

一、系统环境

[[email protected] home]# cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

二、mysql安装

安装mysql和mysql-devel都成功,但是安装mysql-server失败,如下:

[[email protected] home]# yum install mysql-server
    已加载插件:fastestmirror, langpacks
    Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
    base                                                                    | 3.6 kB  00:00:00
    extras                                                                  | 3.4 kB  00:00:00
    updates                                                                 | 3.4 kB  00:00:00
   (1/4): base/7/x86_64/group_gz                                           | 155 kB  00:00:01
   (2/4): extras/7/x86_64/primary_db                                       | 139 kB  00:00:01
   (3/4): base/7/x86_64/primary_db                                         | 5.6 MB  00:00:38
   (4/4): updates/7/x86_64/primary_db                                      | 4.7 MB  00:00:39
 Loading mirror speeds from cached hostfile
  * base: mirrors.163.com
  * extras: mirrors.163.com
  * updates: mirrors.163.com
 没有可用软件包 mysql-server。
 错误:无须任何处理

出现这样问题是CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了

有两种解决办法:

1、方法一:安装mariadb

MariaDB数据库管理系统是MySQL的一个分支,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

安装mariadb,输入安装命令

[[email protected] home]# yum install mariadb-server mariadb

mariadb数据库的相关命令是:

systemctl start mariadb  #启动MariaDB

systemctl stop mariadb  #停止MariaDB

systemctl restart mariadb  #重启MariaDB

systemctl enable mariadb  #设置开机启动

先启动数据库

[[email protected] yl]# systemctl start mariadb

默认无密码

[[email protected] lzh]# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 6
Server version: 5.5.52-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.01 sec)

2、方法二:官网下载安装mysql-server

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server

安装成功后重启mysql服务

# service mysqld restart

初次安装mysql,root账户没有密码

[[email protected] lzh]# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.6.26 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.01 sec)

设置密码

mysql> set password for ‘root‘@‘localhost‘ =password(‘password‘);
Query OK, 0 rows affected (0.00 sec)

安装完以后mariadb自动就被替换了,将不再生效。

[[email protected] lzh]# rpm -qa |grep mariadb
时间: 2024-10-12 14:13:02

centos7 mysql安装的相关文章

centos7 mysql 安装配置

1.配置Yum源 在mysql官网中下载Yum源rpm安装包 # 下载mysql源安装包 shell> wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm # 安装mysql源 shell> yum install mysql57-community-release-el7-11.noarch.rpm 检查mysql源是否安装成功 shell> yum repolist enabled | gr

CENTOS7 mysql 安装

CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装这个

CentOS7 MySQL安装 及遇到的常见问题

首先安装了 MySQL 5.5 后面版本不对 导致很多问题  脑子一转 又装了个当前最新 5.7 发现还是版本不对  各种so找不到或者  符号未定义  最后全卸掉装5.6,终于可以了  前后折腾两三天   (本文整理自网络,自己一路踩坑过来 行之有效) 首先 卸载老版本MySQL rpm -qa | grep -i mysql // 查看命令1 yum list install mysql* // 查看命令2 卸载由yum 安装的MySQL   yum list 列出来的什么  就通过 yum

centos7 快速安装 mariadb(mysql)

nbsp; centos7 快速安装 mariadb(mysql) 默认安装 mariadb 5.5.如果安装 mariadb 10.0 需要修改源 Centos 使用YUM安装MariaDB 出于安全考虑,不应该使用 root安装.所以应该新建一个用户 CentOS 7中MARIADB安装配置步骤详解

MySql之centos7.2安装mysql5.7.13

一.MySQL 5.7主要特性: 原生支持Systemd更好的性能:对于多核CPU.固态硬盘.锁有着更好的优化更好的InnoDB存储引擎更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库. 新增sys库:以后这会是DBA访问最频繁的库更好的优化器:优化器代码重构的意义将在这个版本及以后的版本中带来巨大的改进,Oracle官方正在解决MySQL之前最大的难题原生JSON类型的支持(JavaScript Object Notation) 注:JSON(Ja

CentOS7下安装MySQL并配置远程连接

一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险 参照百度.开发基本相似). 参考文章:CentOS7 安装MySQL http://www.centoscn.com/mysql/2016/0315/6844.html 这里主要是安装MyS

阿里云CentOS-7.2安装mysql

我下载的阿里云的服务器系统centos7.2是纯内核版本,并没有其他的工具,所以这个系统是非常干净的.所以我就需要给系统安装一一些工具,来方便系统的管理与操作,我们上面讲到了关于服务器的yum的配置在这里我们会为大家讲解如何使用yum 安装我们的mysql. 在内核版本中默认自带一个marialdb,我们用yum安装j就会发现找不到这个mysql.所以我们需要使用另外一种方式安装mysql.在linux中我们的软件包是使用rpm 命令来安装的.我们得先找到这个mysql的rpm包.我们就去mys

CentOS7下一个mysql安装

CentOS7安装MySQL --下载mysql http://mirrors.sohu.com/mysql/MySQL-5.6/ http://mirrors.sohu.com/mysql/MySQL-5.6/MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm-bundle.tar 一.准备工作 --下载后文件 MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm-bundle.tar --新建目录 mkdir /home/www/ta

CentOS7 下安装 mysql 涉及到的命令

VMware虚拟机装好后,再装个CentOS7系统,以上环境自行百度... 一.Linux下查看mysql是否安装 1.指令ps -ef|grep mysql [[email protected]st 桌面]# ps -ef|grep mysql mysql 2688 1 0 13:31 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --basedir=/usr mysql 2857 2688 0 13:31 ? 00:00:01 /usr/sbin/mysql