1、在线安装mysql

在终端中命令行下输入(在官网下载mysql):

#sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

(一开始提示权限不够,再次执行的时候输入了系统的用户密码之后就可以了)

安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

# sudo yum install mysql-community-server (开始安装命令)

安装完成之后可以使用图中的命令查看一下是否安装正确

安装成功后重启mysql服务。

# service mysqld(服务名) restart

2、修改root密码:

初次安装mysql,root账户没有密码。MySQL的安装日志信息中,你会看到MySQL生成了root用户的随机密码(如下截图所示),并将这个随机密码放置在/root/.mysql_secret中。并且强制在第一次登陆时修改root用户的密码。Mysql 5.6及以后版本出处于安全考虑,root密码不为空。所以在MySQL的安装过程中,会生成一个随机密码。

使用:grep 'temporary password' /var/log/mysqld.log 查看随机生成的密码。

找到随机密码,使用 mysql -u root -p 登录数据库后修改密码:

修改密码:

validate_password_policy:密码策略,默认为MEDIUM策略

validate_password_dictionary_file:密码策略文件,策略为STRONG才需要

validate_password_length:密码最少长度

validate_password_mixed_case_count:大小写字符长度,至少1个

validate_password_number_count :数字至少1个

validate_password_special_char_count:特殊字符至少1个

上述参数是默认策略MEDIUM的密码检查规则。

再次查看数据库的时候就显示成功了:

3、修改数据库字符编码:

查看数据库字符编码: show variables like "%char%";

mysql> set character_set_client=utf8 ;

mysql> set character_set_connection=utf8 ;

mysql> set character_set_database=utf8 ;

mysql> set character_set_results=utf8 ;

mysql> set character_set_server=utf8 ;

mysql> set character_set_system=utf8 ;

4、设置开机启动:

shell> systemctl enable mysqld

shell> systemctl daemon-reload

5、远程连接设置

把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。

mysql> grant all privileges on *.* to root@'%'identified by 'password';

6、开放3306端口号:

firewalld 防火墙(centos-7)运行命令,并重启:

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

7、更改mysql文件夹的权限

在创建数据库的时候如果提示“ERROR 1006 (HY000): Can't create database 'mydb' (errno: 15689408)”,一个很重要的原因是因为权限不够造成的,在终端命令里面执行“chown -R mysql:mysql /var/lib/mysql”就好了。

8、在其他的机器上使用终端进行连接测试:

centos 7.2 安装 mysql_liunx centos7.2系统上如何安装和配置mysql数据库相关推荐

  1. SDN之旅—mininet(在Windows系统上)安装

    SDN之旅-mininet(在Windows系统上)安装 安装mininet可以说是路途坎坷啊,看了很多博客,对比了好几种方法才最终完成,挺感谢那些博主的,不过在我看来有些博客写给比较专业的人看的,对 ...

  2. 计算机设备驱动程序的安装与更新,电脑系统驱动如何安装更新?

    电脑平时出现问题比较多的一个是系统问题,一个是硬件问题!这两个问题都会跟电脑驱动打交道!如果说驱动出现问题就会引起电脑蓝屏.卡屏.拖尾等现象,就需要重装驱动程序,电脑驱动的安装也不是简单的安装一下就行 ...

  3. 服务器系统安装提示无法创建新的系统分区,安装win7旗舰版系统时提示“安装程序无法创建新的系统分区”怎么解决...

    安装Win7系统的时候提示"安装程序无法创建新的系统分区"怎么办?安装win7旗舰版系统时难免会遇到各种奇怪的问题,都是正常现象,其实想解决问题也不难.按照下面小编讲解方法操作,一 ...

  4. 咚咚咚————【软件安装】解决Win10系统Keil无法安装pack包的问题

    咚咚咚----[软件安装]解决Win10系统Keil无法安装pack包的问题 (一)原因分析 (二)解决方法 操作系统windows10 旗舰版 64位 i7-4710MQ 内存16G 软件版本Kei ...

  5. macOS系统上flutter安装与环境配置

    flutter安装与环境配置 macOS系统上flutter安装与环境配置 添加国内镜像 获取flutter SDK 获取Android SDK 安装xcode flutter安装和配置过程中的一些错 ...

  6. 连接并配置好无极网络VPS主机 | 配置Mysql数据库 | Centos 常用操作| vim操作 | 保持centos的任务 | 阿里云mysql | Node.js | 腾讯云mysql

    在无极网络获得主机并用Xshell6连接上 配置主机的DNS和网络连接 # http://www.5jwl.com/style/info/shownews.asp?id=1383 Xshell 6 ( ...

  7. Windows系统云服务器安装、配置 MySQL 数据库

    MySQL支持多种系统的云服务器,是目前最为流行的开放源码的数据库管理系统,是完全网络化的.跨平台的关系型数据库系统.因其完全免费,拥有成本低:体积小,运行速度快手到许多开发者和中小企业青睐.君哥在这 ...

  8. CentOS6.5安装与配置Mysql数据库

    from:http://www.centoscn.com/mysql/2014/1211/4290.html 一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle ...

  9. 简单安装与配置mysql数据库(绿色版)

    简单安装与配置mysql数据库(绿色版) 目录 绿色版下载 mysql绿色版(5.7版本的安装与配置) 绿色版下载: mysql官网下载地址:https://www.oracle.com/index. ...

  10. 使用开源实时监控系统 HertzBeat 5分钟搞定 Mysql 数据库监控告警

    使用开源实时监控系统 HertzBeat 对 Mysql 数据库监控告警实践,5分钟搞定! Mysql 数据库介绍 MySQL是一个开源关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 O ...

最新文章

  1. 中国最齐全的主要电子商务网站(B2C)
  2. 小巧的日志记录组件 - 开源研究系列文章
  3. reg怎样存取注册表信息
  4. 活动报名 | PaddlePaddle Hackathon飞桨黑客马拉松邀你参加
  5. 软件设计原则(二)单一职责原则 -Single Responsibility Principle
  6. 分布式与人工智能课程(part12)--机器学习案例入门
  7. php中的getdate+函数,PHP中的getdate()函数
  8. 【TensorFlow-windows】学习笔记六——变分自编码器
  9. 中考新大纲:初中数学无非就这26个考点!孩子吃透,再笨也能考115分!
  10. 大牛讲解Kubernetes实战
  11. 如何将pytorch检测模型通过docker部署到服务器
  12. This dependency was not found: * !!vue-style-loader!css-loader?……解决方案
  13. 【刷题第七天】leetcode611.有效三角形的个数
  14. dcp7080d怎么加墨粉_兄弟7080加粉清零方法(兄弟dcp7080d加粉图解)
  15. winxp如何打开计算机的端口,xp系统怎么打开445端口呢?开启445端口的教程
  16. [Qt]一个关于galgame的练手项目的总结
  17. 计算机毕业设计Java优乐帮育儿系统(系统+程序+mysql数据库+Lw文档)
  18. STM32超低功耗入门之唤醒
  19. Android正方教务系统课程表+查成绩+查考试安排
  20. JavaScript - 运算符与表达式

热门文章

  1. C编程语言中16位整型数据的取值范围介绍
  2. orangepi香橙派安装VNC Viewer远程桌面
  3. C++学习(十三)(C语言部分)之 练习
  4. datatable 参数详细说明
  5. django学习遇到的问题解决方式
  6. 企业发展如何启动云的力量
  7. 开放域对话中粗粒度响应选择的上下文细到粗蒸馏
  8. 【整理】超细节的BERT/Transformer知识点
  9. 谷歌最新模型pQRNN:效果接近BERT,参数量缩小300倍
  10. 【学术分享】写论文必须养成的十大良好写作习惯