Centos7 mysql数据库安装和配置

发表于:2015-7-31 09:30

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:starof    来源:51Testing软件测试网采编

  一、系统环境
  yum update升级以后的系统版本为
  [root@yl-web yl]# cat /etc/redhat-release
  CentOS Linux release 7.1.1503 (Core)
  二、mysql安装
  一般网上给出的资料都是
  #yum install mysql
  #yum install mysql-server
  #yum install mysql-devel
  安装mysql和mysql-devel都成功,但是安装mysql-server失败,如下:
  [root@yl-web yl]# yum install mysql-server
  Loaded plugins: fastestmirror
  Loading mirror speeds from cached hostfile
  * base: mirrors.sina.cn
  * extras: mirrors.sina.cn
  * updates: mirrors.sina.cn
  No package mysql-server available.
  Error: Nothing to do
  查资料发现是CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。
  有两种解决办法:
  1、方法一:安装mariadb
  MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
  安装mariadb,大小59 M。
  [root@yl-web yl]# 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
  然后就可以正常使用mysql了
[root@yl-web yl]# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 5.5.41-MariaDB MariaDB Server
Copyright (c) 2000, 2014, 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.00 sec)
MariaDB [(none)]>
  安装mariadb后显示的也是 MariaDB [(none)]> ,可能看起来有点不习惯。下面是第二种方法。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号