Centos7.0 安装Mysql
来源:互联网 发布:哪些论坛分享软件 编辑:程序博客网 时间:2024/06/14 16:59
1. 下载Yum Repository
wget https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2. 安装mysql-community-release-el7-10.noarch.rpm包
sudo rpm -ivh mysql-community-release-el7-10.noarch.rpm
安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo与/etc/yum.repos.d/mysql-community-source.repo。
3. 安装MySQL
sudo yum install mysql-server
根据步骤安装就可以了,不过安装完成后,密码为随机密码,需要重置密码。否则,就会出现下面的情况。
4. 重置密码
grep "password" /var/log/mysqld.log
之后会出先如下界面:
查看mysql随机生成的密码(类似蓝色框中的密码)
接下来,完成重置密码的过程。
密码通常会保存在mysqladmin中,所以要先找到mysqladmin所在目录
whereis mysqladmin
可以看出,mysqladmin在/usr/bin/目录下
/usr/bin/mysqladmin -u root -p password
需要输入密码,此处的密码就是上图中蓝色圈圈中的密码,即-Qsl0wsjgfGM(每个人的密码不一样)
5. 修改Mysql默认密码强度
注意:mysql默认的密码强度非常高(我试了一下,密码至少要包含大写字母、小写字母、特殊符号、数字),一般密码强度下,会出现
mysqladmin: unable to change password; error: ‘Your password does not satisfy the current policy requirements’
如果对密码的要求比较高,可以不进行如下操作,但是因为我现在用不到保密的数据库,只是简单的密码即可,所以进行如下修改。
出现这个问题的原因是:密码过于简单。刚安装的mysql的密码默认强度是最高的,如果想要设置简单的密码就要修改validate_password_policy的值,
validate_password_policy有以下取值:
登录Mysql
此时登录密码仍然是蓝色圈圈中的密码,即我的密码此处应该填-Qsl0wsjgfGM
设置安全级别
set global validate_password_policy=0; (此处设为0,即只有长度限制)默认密码长度为8,可以设置为其它值,最小4位(这步可以省略,然后把密码设为8位,但是我为了偷懒,设置为4位,好记又好登:))
set global validate_password_length=4;设置新密码,刚安装完的mysql必须设置新密码(应该是从5.5版本开始)
set PASSWORD=PASSWORD('自己想要设置的密码');
我把密码设为了root,好记。
至此,Mysql安装完成,测试一下。
mysql> SHOW DATABASES;
- Centos7.0 安装Mysql
- centos7.0下安装mysql
- CentOS7.0下安装MySQL的过程
- Centos7.0安装MySql数据库详细步骤
- centos7.0安装Apache+mysql+php
- centos7.0 下yum安装 mysql
- [yum安装] centos7.0 + nginx + php + mysql
- Centos7.0安装PHP-MYSQL-Apache
- CentOS7.0使用yum安装mysql
- centos7.0 安装多个5.7 mysql
- centos7上安装mysql
- CentOS7安装mysql
- centos7 安装mysql
- CentOS7 安装 mysql
- CentOS7安装mysql
- centos7 mysql的安装
- centOS7安装Mysql
- centos7 install 安装mysql
- ubuntu下eclipse+pydev安装
- 网络流24题 负载平衡 费用流
- linux的shell函数相关知识
- sqlserver数据库通过脚本复制数据库
- 流程行业与离散行业的差别
- Centos7.0 安装Mysql
- openssl学习
- vue移动端错误信息弹出提示
- 日常bug
- 欢迎使用CSDN-markdown编辑器
- 关于Xcode提高读写速度遇到的问题和一些想法
- 大数据:Spark Shuffle(一)ShuffleWrite:Executor如何将Shuffle的结果进行归并写到数据文件中去
- uefi 是如何找到grubaa64.efi的
- Spring Cloud官方文档Dalston版本翻译(一)