一、系统环境

[root@localhost home]# cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

二、mysql安装

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

[root@localhost home]# yum install mysql-server已加载插件:fastestmirror, langpacksRepodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fastbase                                                                    | 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,输入安装命令

[root@localhost home]# yum install mariadb-server mariadb

mariadb数据库的相关命令是:

systemctl start mariadb  #启动MariaDB

systemctl stop mariadb  #停止MariaDB

systemctl restart mariadb  #重启MariaDB

systemctl enable mariadb  #设置开机启动

先启动数据库

[root@yl-web yl]# systemctl start mariadb

默认无密码

[root@localhost 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 ServerCopyright (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账户没有密码

[root@localhost 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自动就被替换了,将不再生效。

[root@localhost lzh]# rpm -qa |grep mariadb

转载于:https://www.cnblogs.com/steven520213/p/6723043.html

centos7 mysql安装相关推荐

  1. Centos7 MYSQL安装与基础命令运用

    Centos7 MYSQL安装与基础命令运用 1.关闭防火墙,selinux systemctl stop firewalld setenforce 0 2.实现虚拟机能够上网,所以说要两块网卡,一块 ...

  2. centos7 mysql安装配置_mysql 5.7.17 安装配置方法图文教程(CentOS7)

    CentOS7安装mysql笔记 1 CentOS7默认安装mariadb数据库,卸载mariadb. rpm -qa|grep mariadb yum remove mariadb-libs.x86 ...

  3. centos7 mysql安装教程_centos7环境下MySQL安装教程

    Linux centos7环境下安装MySQL步骤的详细介绍 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执 ...

  4. centos7 mysql 安装_CentOS7安装MySQL8.0图文教程(相对最齐全)

    登录主机,然后进行下载 第一步:在mysql官网下载源文件 第二步:Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Versi ...

  5. centos7 mysql安装与用户设置

    1.环境:Centos 7.0 64位2.mysql版本:5.73.安装:https://dev.mysql.com/doc/refman/5.7/en/installing.html3.1.创建my ...

  6. centos 7安装mysql_Linux Centos7 下安装Mysql - 8.0.15

    Mysql有两种安装方式:源码包安装和二进制包安装 本文描述的是二进制安装包,下载目录:https://www.mysql.com/downloads/ 步骤一: 步骤二: 步骤三: 因本人的虚拟机是 ...

  7. centos7.2安装mysql 1

    阿里云centos7.2安装mysql 一.查看是否安装mysql rpm -qa | grep mysql 什么都没显示,说明没有安装 二.进入到opt目录下,使用wget下载官方yum源的rpm包 ...

  8. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin,mysql8.0.1/mysql5.7.22+centos7,windows mysql安装、配置...

    介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...

  9. Linux Centos7 下安装Mysql - 8.0.15

    Mysql有两种安装方式:源码包安装和二进制包安装 本文描述的是二进制安装包,下载目录:https://www.mysql.com/downloads/ 步骤一: 步骤二: 步骤三: 因本人的虚拟机是 ...

最新文章

  1. 三维点云分割综述(下)
  2. 比特币Cash Hard Fork辩论在压力测试后重新召开
  3. Kong APIGW — OpenResty
  4. feignclient对象找不到_为什么我找不到对象呢,一个33岁大龄剩女的疑惑
  5. php tp 查数据库数据一条_PHP自学(六)TP框架进行数据库查询
  6. JS中对于email格式的判断
  7. Hadoop入门(二十)Mapreduce的最小值程序
  8. dataguru北京线下沙龙-第二部 《Oracle 索引优化思路--案例分享 -- 刘盛》
  9. 前端开发知识点解答-HTML-面试
  10. mysql定时发送慢日志到邮件
  11. Exp 8 Web基础
  12. java的头怎么写_JAVA对象布局之对象头(Object Header)
  13. ios整理(六)关于用富文本在tableview的cell去加载html字符串的优化方案
  14. 只有运用你的逻辑才能看懂其中的恐怖及答案
  15. 示波器在Multisim仿真中如何看信号周期频率
  16. PR连接蓝牙后无声音
  17. 2、解读中台 -- 中台的作用
  18. sin1用计算机怎么算,sin1等于多少?
  19. Flutter BlendMode混合模式详解
  20. draco压缩引擎学习笔记(一)

热门文章

  1. android 类加载器 DexClassLoader的用法,以及引出的插件架构
  2. node.js基础 1之 HTTP事件回调进阶(HTTP模块)
  3. 【jQuery】选择器
  4. web数据库连接注意事项
  5. RMAN 系列(二) ---- RMAN 设置和配置
  6. C++中为何构造函数不可是虚函数,而析构函数可以?
  7. 1071 mysql_mysql 出现1071错误怎么办
  8. OPENSSL_Uplink(0098E000,07): no OPENSSL_Applink 错误分析
  9. 大数据量表中,增加一个NOT NULL的新列
  10. docker pull mysql