写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL数据库的过程,至于编译安装,我这里没法做过多的补充,因为我不想去妄言一个我还没有完全掌握的知识,各位见谅,以后搞明白了会补上的。

好了,我们直接进入正题:

Linux 下 yum安装mysql

1.

wget http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm

2.

rpm -Uvh mysql57-community-release-el6-.noarch.rpm

3.安装mysql服务

yum install mysql-community-server -y

4.完成后,启动服务

service mysqld start

5.启动后,查看mysql安装过程自动生成的密码

grep "password" /var/log/mysqld.log

第一行“root@localhost:”后面的字符就是密码了,我们需要用它来设置我们自己的root登录密码

6. Mysql安全配置向导

mysql_secure_installation

这里说,根据默认的设置,mysql安装过程中生成了一个匿名用户,这就允许了任何人不需要使用帐户名就可以登录,在测试的环境下可以这样做,但是如果是生产环境,不建议这样。所以,你想要移除匿名用户吗?   bi#qcbIfX59S

上一个设置了移除匿名用户,设置成功。下面又弹出一个问题:在正常情况下,root用户只允许在“本地”进行登录,这里如果选了确定的话就是确认不能进行远程登录。(我选择了n)

然后确认是否要删除test数据库和对test数据库的访问权限

刷新授权表使修改生效

7. 使用root用户登录mysql

mysql -u root -p

mysql的配置文件所在目录:

更多的配置就可以在这里进行了。

篇外话:在修改mysql初始密码的过程中可能会遇到一个问题:Your password does not satisfy the current policy requirements  这说明你输入的密码并不符合目前的密码规则(密码太简单了),怎么解决这个问题呢?需要你先根据初始密码登陆mysql之后对安全级别进行修改:

例如我现在要改密码:

mysql> set PASSWORD = PASSWORD('我的密码****');

  就会提示:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

接下来,我们来对安全级别进行一个小的修改:

mysql> set global validate_password_policy=0;

然后设置密码长度:(这里我设置密码长度为4,建议正式环境不要这么做,当然你需要对安全问题进行考虑)

mysql> set global validate_password_length=4;

这时候我们在来尝试重新设置mysql的登陆密码:

mysql> set PASSWORD = PASSWORD('我的密码****');

修改成功!

Linux下yum安装MySQL的更多相关文章

  1. Linux下yum安装MySQL yum安装MySQL指定版本

    yum安装MySQL 1. 查看有没有安装过     yum list installed MySQL* (有存在要卸载yum remove MySQL*)     rpm -qa | grep my ...

  2. linux下 yum 安装mysql和卸载

    1.查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 2.查看有没有安装包: yum list mysql* 3.安装mysql客户端 ...

  3. Linux下yum安装MysqL数据库

    1.命令安装mysql # yum install mysql mysql-server mysql-devel -y 最后提示 Complete!  表示安装成功 2.查看是否生成了mysqld服务 ...

  4. linux系统下yum 安装mysql的方法

    菜鸟一个,记录下yum 安装mysql的方法,给需要的朋友也做个参考吧. 弄了个新vps,想安装最新版的mysql,网上查了相关资料,记录如下: 1.安装查看有没有安装过:          yum ...

  5. linux下如何安装mysql和redis

    linux下如何安装mysql(mariadb) linux下如何安装软件? 1. yum安装软件也得注意,一个是配置yum源 1.我们当前的是阿里云的yum源(下载速度特别快) 通过 yum ins ...

  6. 【夯实PHP基础系列】linux下yum安装PHP APC

    Alternative PHP Cache(可选PHP缓存),依赖于 PECL扩展库 用源码方式安装,直接yum就行了:首先要安装apc的依赖包:yum install php-pear php-de ...

  7. RHEL5.6环境下yum安装MySQL

    RHEL5.6环境下yum安装MySQL记录,2017年2月20日 1.卸载原有的MySQL rpm -qa命令查询是否安装了MySQL [root@localhost mysql]# rpm -qa ...

  8. linux下yum安装python3

    linux下yum安装python3 linux下yum安装python3yum install python34 -ypython3 --version wget --no-check-certif ...

  9. Linux下离线安装MySQL

    Linux下安装mysql 1 检查并卸载已安装mysql 命令:rpm -qa|grep -i mysql 命令:rpm -e --nodeps ‘上个命令后显示的本机已安装mysql依赖’ 如果存 ...

随机推荐

  1. 计算机程序的思维逻辑 (38) - 剖析ArrayList

    从本节开始,我们探讨Java中的容器类,所谓容器,顾名思义就是容纳其他数据的,计算机课程中有一门课叫数据结构,可以粗略对应于Java中的容器类,我们不会介绍所有数据结构的内容,但会介绍Java中的主要 ...

  2. 禁止页面后退JS(兼容各浏览器)

    <script src="${ctxPath}/media/lib/jquery.history.js"></script> <script> ...

  3. angularjs之filter过滤器

    现在公司用ionic,就是基于angularjs封装了一些api用于webapp,最近用的angularjs的filter确实省了很多代码,现在总结一下! ng比较鸡肋的过滤器,这里就一笔带过吧!鸡汤 ...

  4. BFC的形成条件和特性分析

    初学CSS时,我们学到很多有意思的CSS规则,比如外边距塌陷,还有浮动元素的一些特性等,其实这些规则背后都是BFC这个东西在控制,下面我们来看下BFC到底是什么. 什么是BFC BFC(Block f ...

  5. Android之图片加载框架Fresco基本使用(二)

    PS:最近看到很多人都开始写年终总结了,时间过得飞快,又到年底了,又老了一岁. 学习内容: 1.进度条 2.缩放 3.ControllerBuilder,ControllerListener,Post ...

  6. 我是如何进行Spring MVC文档翻译项目的环境搭建、项目管理及自动化构建工作的

    感兴趣的同学可以关注这个翻译项目 . 我的博客原文 和 我的Github 前段时间翻译的Spring MVC官方文档完成了第一稿,相关的文章和仓库可以点击以下链接.这篇文章,主要是总结一下这个翻译项目 ...

  7. C# - 多线程 之 异步编程

    异步编程 同步编程,请求响应模型,同步化.顺序化.事务化. 异步编程,事件驱动模型,以 Fire and Forget 方式实现. 异步编程模式  -§- 异步编程模型 (APM) 模式: IAsyn ...

  8. ArcGIS Engine开发之TocControl

    TocControl控件简介 TocControl控件的主要作用是显示当前加载的图层有哪些.采用什么样的符号等,目的是使用户对当前加载的数据有一个总体的把握.与之相关联的伙伴控件有:MapContro ...

  9. js数组转换问题

    一维数组转多维数组 var arr=[1,2,3,4,5,6,7,8,9,10]; function splitArray(arr,size){ var result = []; var tempAr ...

  10. JavaScript简单分页,兼容IE6,~3KB

    简介 兼容IE6+及现代浏览器的简单分页,支持同一页面多个分页. 使用 Browser <link rel="stylesheet" href="css/GB-pa ...