centos7安装mysql(MariaDB)
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)的更多相关文章
- centos7安装mysql mariadb
从最新版本的linux系统开始,默认的是 Mariadb而不是mysql! 使用系统自带的repos安装很简单: yum install -y mariadb mariadb-server 启动mar ...
- CentOS7安装mysql提示“No package mysql-server available.”
针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...
- [CentOs7]安装mysql(2)
摘要 之前安装过一次mysql,最后配置,发现在本地无法连接,重启服务的时候一直卡在那里不动,感觉是安装的过程出问题,最后没办法还是卸载了,然后重新安装一下. [CentOs7]安装mysql Mys ...
- Linux - centos7 下 MySQL(mariadb) 和 主从复制
目录 Linux - centos7 下 MySQL(mariadb) 和 主从复制 MySQL(mariadb) 安装MySQL(mariadb) 配置数据库的中文支持 在远程用 mysql客户端去 ...
- centos7安装Mysql爬坑记录
centos7安装Mysql爬坑记录 查看是否已安装 使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL 如果未安装,不返回任何结果(ECS的centos镜像默认未安装 ...
- centos7安装mysql
centos7安装mysql 1 查找系统是否安装了myql rpm -q mysql mysql-server1.1如果安装了.就删除 sudo yum -y remove mysql mysql- ...
- centos7安装mysql(yum)
centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...
- CentOS7安装MySQL的方法之通用二进制格式
CentOS7安装MySQL的方法之通用二进制格式
- CentOS7安装MySQL的方法之RPM包方式
CentOS7安装MySQL的方法之RPM包方式
- 记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb
记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服 ...
随机推荐
- ajax回调函数中使用$(this)取不到对象的解决方法
如果在ajax的回调函数内使用$(this)的话,实践证明,是取不到任何对象的,需要的朋友可以参考下 $(".derek").each(function(){ $(this).cl ...
- Office 2013 标点符号自动变成calibri字体
在字体设置中,已经设置西文字体为“(使用中文字体)”,结果office 2013还是自动将输入的英文符号自动变成calibri字体. 举例:输入以下一段话 好好学习,天天向上. 中文字体中后面跟着标点 ...
- android Fragment 笔记
Fragment多用于平板中,Fragment当成Activity的一个界面的一个组成部分,Fragment有自己的生命周期,但是必须依托在Activity中. 参考链接 https://develo ...
- am335x LCD参数更改
/******************************************************************** * am335x LCD参数更改 * * 本文记录am335 ...
- matlab中常用见的小知识点
矩阵相关: 在matlab中,矩阵或向量是 column-major 表示形式.用 [] 来构建向量或矩阵, 用()来引用向量或矩阵中的元素:用:表示矩阵中的该index下的所以元素: matlab中 ...
- jQuery数组处理详解(转)
1. $.each(array, [callback]) 遍历[常用] 解释: 不同于例遍 jQuery 对象的 $.each() 方法,此方法可用于例遍任何对象(不仅仅是数组哦~). 回调函数拥有两 ...
- Javascript的setTimeOut和setInterval的定时器用法
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则是在每隔指定的毫秒数循环调用函数或表达式, 直到 clearInterval把它清除.也就是说se ...
- [转] COM编程总结
一.Com概念 所谓COM(Componet Object Model,组件对象模型),是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准.通 ...
- 第四章 Spring.Net 如何管理您的类___对象的自动装配
由于这几天都比较忙,所以对笔记暂时没有更新. Spring.NET具有自动装配的能力,也就是说,Spring.NET可以通过对象的定义自动分辨某个对象的协作对象.自动装配是针对单个对象(按:针对每个协 ...
- Redis生成Id主键的工具
public class PrimaryKeyGenerator { private static readonly NedisClient client = new NedisClient(GetR ...