1.centos7现状:

  新系统无法再使用yum install mysql-server来安装mysql,因为已使用mariadb代替mysql。

2.安装mariadb:

  

[root@localhost ~]# yum -y install mariadb*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.linode.com
* extras: mirrors.linode.com
* updates: mirrors.linode.com
Resolving Dependencies
--> Running transaction check
---> Package mariadb.x86_64 :5.5.-.el7_0 will be installed
---> Package mariadb-bench.x86_64 :5.5.-.el7_0 will be installed
---> Package mariadb-devel.x86_64 :5.5.-.el7_0 will be installed
---> Package mariadb-embedded.x86_64 :5.5.-.el7_0 will be installed
---> Package mariadb-embedded-devel.x86_64 :5.5.-.el7_0 will be installed
---> Package mariadb-libs.x86_64 :5.5.-.el7_0 will be installed
---> Package mariadb-server.x86_64 :5.5.-.el7_0 will be installed
--> Processing Dependency: perl-DBD-MySQL for package: :mariadb-server-5.5.-.el7_0.x86_64
---> Package mariadb-test.x86_64 :5.5.-.el7_0 will be installed
--> Running transaction check
---> Package perl-DBD-MySQL.x86_64 :4.023-.el7 will be installed
--> Finished Dependency Resolution Dependencies Resolved ==========================================================================================================
Package Arch Version Repository Size
==========================================================================================================
Installing:
mariadb x86_64 :5.5.-.el7_0 updates 8.9 M
mariadb-bench x86_64 :5.5.-.el7_0 updates k
mariadb-devel x86_64 :5.5.-.el7_0 updates k
mariadb-embedded x86_64 :5.5.-.el7_0 updates 3.6 M
mariadb-embedded-devel x86_64 :5.5.-.el7_0 updates 7.4 M
mariadb-libs x86_64 :5.5.-.el7_0 updates k
mariadb-server x86_64 :5.5.-.el7_0 updates M
mariadb-test x86_64 :5.5.-.el7_0 updates 7.9 M
Installing for dependencies:
perl-DBD-MySQL x86_64 4.023-.el7 base k Transaction Summary
==========================================================================================================
Install Packages (+ Dependent package) Total download size: M
Installed size: M
Downloading packages:
(/): mariadb-bench-5.5.-.el7_0.x86_64.rpm | kB ::
(/): mariadb-devel-5.5.-.el7_0.x86_64.rpm | kB ::
(/): mariadb-embedded-5.5.-.el7_0.x86_64.rpm | 3.6 MB ::
(/): mariadb-5.5.-.el7_0.x86_64.rpm | 8.9 MB ::
(/): mariadb-libs-5.5.-.el7_0.x86_64.rpm | kB ::
(/): mariadb-server-5.5.-.el7_0.x86_64.rpm | MB ::
(/): mariadb-embedded-devel-5.5.-.el7_0.x86_64.rpm | 7.4 MB ::
(/): mariadb-test-5.5.-.el7_0.x86_64.rpm | 7.9 MB ::
(/): perl-DBD-MySQL-4.023-.el7.x86_64.rpm | kB ::
----------------------------------------------------------------------------------------------------------
Total MB/s | MB ::
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : :mariadb-libs-5.5.-.el7_0.x86_64 /
Installing : :mariadb-5.5.-.el7_0.x86_64 /
Installing : perl-DBD-MySQL-4.023-.el7.x86_64 /
Installing : :mariadb-server-5.5.-.el7_0.x86_64 /
Installing : :mariadb-devel-5.5.-.el7_0.x86_64 /
Installing : :mariadb-embedded-5.5.-.el7_0.x86_64 /
Installing : :mariadb-embedded-devel-5.5.-.el7_0.x86_64 /
Installing : :mariadb-test-5.5.-.el7_0.x86_64 /
Installing : :mariadb-bench-5.5.-.el7_0.x86_64 /
Verifying : :mariadb-test-5.5.-.el7_0.x86_64 /
Verifying : :mariadb-embedded-devel-5.5.-.el7_0.x86_64 /
Verifying : :mariadb-embedded-5.5.-.el7_0.x86_64 /
Verifying : :mariadb-libs-5.5.-.el7_0.x86_64 /
Verifying : :mariadb-bench-5.5.-.el7_0.x86_64 /
Verifying : :mariadb-5.5.-.el7_0.x86_64 /
Verifying : :mariadb-server-5.5.-.el7_0.x86_64 /
Verifying : perl-DBD-MySQL-4.023-.el7.x86_64 /
Verifying : :mariadb-devel-5.5.-.el7_0.x86_64 / Installed:
mariadb.x86_64 :5.5.-.el7_0 mariadb-bench.x86_64 :5.5.-.el7_0
mariadb-devel.x86_64 :5.5.-.el7_0 mariadb-embedded.x86_64 :5.5.-.el7_0
mariadb-embedded-devel.x86_64 :5.5.-.el7_0 mariadb-libs.x86_64 :5.5.-.el7_0
mariadb-server.x86_64 :5.5.-.el7_0 mariadb-test.x86_64 :5.5.-.el7_0 Dependency Installed:
perl-DBD-MySQL.x86_64 :4.023-.el7 Complete!
[root@localhost ~]# systemctl start mariadb.service
[root@localhost ~]# systemctl enable mariadb.service
ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.servi
ce'
[root@localhost ~]# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is
Server version: 5.5.-MariaDB MariaDB Server Copyright (c) , , Oracle, Monty Program Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> logout
-> exit
->
-> ;
ERROR (): You have an error in your SQL syntax; check the manual that corresponds to your MariaD
B server version for the right syntax to use near 'logout
exit' at line 1
MariaDB [(none)]> exit
Bye
[root@localhost ~]# systemctl enable mariadb.service
[root@localhost ~]# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is
Server version: 5.5.-MariaDB MariaDB Server Copyright (c) , , Oracle, Monty Program 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 |
+--------------------+
rows in set (0.00 sec) MariaDB [(none)]> use test
Database changed
MariaDB [test]> show tables;
Empty set (0.00 sec) MariaDB [test]> exit
Bye
[root@localhost ~]# mysql_secure_installation
/usr/bin/mysql_secure_installation: line : find_mysql_client: command not found NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here. ERROR (): Access denied for user 'root'@'localhost' (using password: YES)
Enter current password for root (enter for none):
OK, successfully used password, moving on... Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation. Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success! By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment. Remove anonymous users? [Y/n] y
... Success! Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network. Disallow root login remotely? [Y/n] y
... Success! By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment. Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success! Reloading the privilege tables will ensure that all changes made so far
will take effect immediately. Reload privilege tables now? [Y/n] y
... Success! Cleaning up... All done! If you've completed all of the above steps, your MariaDB
installation should now be secure. Thanks for using MariaDB!
[root@localhost ~]# mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is
Server version: 5.5.-MariaDB MariaDB Server Copyright (c) , , Oracle, Monty Program 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 |
| zbphp.com |
+--------------------+
rows in set (0.00 sec) MariaDB [(none)]>

centos7安装mysql(MariaDB)的更多相关文章

  1. centos7安装mysql mariadb

    从最新版本的linux系统开始,默认的是 Mariadb而不是mysql! 使用系统自带的repos安装很简单: yum install -y mariadb mariadb-server 启动mar ...

  2. CentOS7安装mysql提示“No package mysql-server available.”

    针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...

  3. [CentOs7]安装mysql(2)

    摘要 之前安装过一次mysql,最后配置,发现在本地无法连接,重启服务的时候一直卡在那里不动,感觉是安装的过程出问题,最后没办法还是卸载了,然后重新安装一下. [CentOs7]安装mysql Mys ...

  4. Linux - centos7 下 MySQL(mariadb) 和 主从复制

    目录 Linux - centos7 下 MySQL(mariadb) 和 主从复制 MySQL(mariadb) 安装MySQL(mariadb) 配置数据库的中文支持 在远程用 mysql客户端去 ...

  5. centos7安装Mysql爬坑记录

    centos7安装Mysql爬坑记录   查看是否已安装 使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL 如果未安装,不返回任何结果(ECS的centos镜像默认未安装 ...

  6. centos7安装mysql

    centos7安装mysql 1 查找系统是否安装了myql rpm -q mysql mysql-server1.1如果安装了.就删除 sudo yum -y remove mysql mysql- ...

  7. centos7安装mysql(yum)

    centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...

  8. CentOS7安装MySQL的方法之通用二进制格式

      CentOS7安装MySQL的方法之通用二进制格式          

  9. CentOS7安装MySQL的方法之RPM包方式

        CentOS7安装MySQL的方法之RPM包方式        

  10. 记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb

    记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服 ...

随机推荐

  1. Qt 反射

    简介 本文主要讲解Qt是如何实现反射,以及一点点反射使用的小心得. 文章概览 Qt反射内幕小窥 详细内容 反射前期准备 得到注册的类成员变量 得到注册的类成员函数 访问类成员属性(get,set) 调 ...

  2. spark学习系列

    转自: http://www.cnblogs.com/magj2006/p/4316264.html spark 系列文章汇总 源码导读 spark 源码导读1 从spark启动脚本开始 spark ...

  3. 控件EditText

    (一)监听EditText输入内容变化 EditText.addTextChangedListener(textWatcher); //EditText change listener    //此方 ...

  4. 关于Unity中UI中的Button节点以及它的Button组件

    Button是最常用的UI节点,包含的组件有 1.Image组件 显示Button的纹理,把Image贴图拖进Image组件中后,记得点击Set Native Size,显示贴图原始大小 2.Butt ...

  5. IOC关注服务(或应用程序部件)是如何定义的以及他们应该如何定位他们依赖的其它服务

    IOC关注服务(或应用程序部件)是如何定义的以及他们应该如何定位他们依赖的其它服务.通常,通过一个容器或定位框架来获得定义和定位的分离,容器或定位框架负责: 保存可用服务的集合 提供一种方式将各种部件 ...

  6. jvm载入过程

    类载入过程 类从被载入到虚拟机内存中開始,到卸载出内存为止,它的整个生命周期包含:载入.验证.准备.解析.初始化.使用和卸载七个阶段.它们開始的顺序例如以下图所看到的: 当中类载入的过程包含了载入.验 ...

  7. Eclipse最经常使用快捷键总结

     1. ctrl+shift+r:打开资源 这可能是全部快捷键组合中最省时间的了. 这组快捷键能够让你打开你的工作区中不论什么一个文件,而你仅仅须要按下文件名称或mask名中的前几个字母,比方appl ...

  8. 获取用户真实的IP

    在实际项目很使用的函数,果断收集了   function get_client_ip() { if (getenv("HTTP_CLIENT_IP") && str ...

  9. Digest Authentication 摘要认证

    “摘要”式认证( Digest authentication)是一个简单的认证机制,最初是为HTTP协议开发的,因而也常叫做HTTP摘要,在RFC2671中描述.其身份验证机制很简单,它采用杂凑式(h ...

  10. win8 学习笔记二 输出日志

    Win8 Store App的日志输出不像Desktop App 那么简单,见 这篇文档(http://www.cnblogs.com/xiaokang088/archive/2011/12/27/2 ...