场景

服务器的操作系统为CentOS6.9需要在上面安装Mysql数据库并能远程连接。

安装之前首先检查是否已经安装了Mysql

rpm  -qa | grep  mysql

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

下载安装包

第一种直接通过yum repository下载

wget http://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm

下载之后之后

ls

能看到rpm包

第二种手动下载

然后选择

下载之后传输到服务器上。

安装Mysql

安装下载下来的rpm包

yum localinstall mysql80-community-release-el6-3.noarch.rpm

安装之后查看可用的安装包

yum repolist enabled|grep mysql

然后根据自己的需要去修改mysql的版本

vim /etc/yum.repos.d/mysql-community.repo

比如要安装5.7版本,将80源的enabled=1改成enabled=0。然后再将5.7源的enabled=0改成enabled=1

修改之后

然后安装mysql

yum install mysql-community-server -y

安装完成之后

启动Mysql并更改配置

启动mysql的服务

service mysqld start

查看mysql是否自启动并设置自启动

chkconfig --list | grep mysqld
chkconfig mysqld on

查看初始密码

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

登录Mysql

mysql -u root -p

输入上面的初始密码。

登录成功之后修改密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

修改密码太简单会提示

执行以下语句

set global validate_password_policy=0;
set global validate_password_length=4;

再次修改密码

开放root账户远程访问

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

刷新权限表

FLUSH PRIVILEGES;

然后在另一台电脑上远程连接数据库测试下

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接相关推荐

  1. Linux Centos中卸载 安装Mysql

    Linux Centos中卸载 安装mysql8.0 原本云服务器中安装的mysql版本是5.7,现在想将其替换为mysql8.0版本.主要是因为官方表示 MySQL 8 要比 MySQL 5.7 快 ...

  2. win7上安装MySQL没提示密码_win7下安装mysql后修改密码

    mysql的安装教程网上很多,此处不过多介绍,个人觉得下面这篇教程是比较好的,一步到位.MySQL 5.7.9 ZIP 免安装版本配置过程_百度经验  http://jingyan.baidu.com ...

  3. 在centos 7下安装MYSQL数据库

    安装背景: centos 7系统,IOS版本:CentOS-7-x86_64-DVD-1804 MYSQL版本 :5.7.14 注意:安装开始前确保系统的基本配置已完成(如yum源,网络配置等等) 开 ...

  4. mysql 首次修改密码

    安装mysql后,首次使用会出现让改密码的情况,刚开始想着随便改改, ALTER USER 'root'@'localhost' IDENTIFIED BY '密码'; 结果总是出错,说设置密码不符合 ...

  5. 如何在centos中找到安装mysql_centos上如何安装mysql

    centos可以使用yum安装mysql 但是版本很低,且不灵活. 本文将介绍如何使用安装包安装mysql 将下载文件放在/opt/mysoft文件夹中 解压文件 tar -xf MySQL-5.6. ...

  6. ubuntu 安装GPU黑屏 修改GRUB_Ubuntu安装mysql后修改用户名和密码

    Ubuntu安装mysql后修改用户名和密码 01 获取用户名和密码 在前面文章中,提到过刚安装mysql数据库后获取用户名和密码,这里不做复述,请见Ubuntu下mysql安装后登录不进去的解决方法 ...

  7. yum删除mysql数据库_MySQL数据库之Centos中彻底删除Mysql(rpm、yum安装的情况)

    本文主要向大家介绍了MySQL数据库之Centos中彻底删除Mysql(rpm.yum安装的情况) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 我用的centos6,mysq ...

  8. 阿里云 centos 6.9 安装 mysql 5.7

    2019独角兽企业重金招聘Python工程师标准>>> Step1: 检测系统是否自带安装mysql          yum list installed | grep mysql ...

  9. CentOS 8.1安装MySQL 8.0详解

    CentOS 8.1安装MySQL 8.0详解 引言 一.YUM在线安装 0.删除已安装的MySQL 1.添加MySQL Yum Repository 2.选择MySQL版本 3.安装MySQL 4. ...

最新文章

  1. Linux nohup命令用法详解
  2. 线程池 And 线程池的使用(基于.net平台)
  3. loadrunner脚本练习
  4. 洞悉linux下的Netfilteriptables
  5. mysql php 缓存机制_mysql数据库查询缓存原理是什么
  6. 获取某一扩展名的文件集合
  7. tomcat的备份脚本
  8. Mysql中DATE_SUB 使用方法结合查询一天内,一周内,一月内的信息实例讲解
  9. 计算机专业毕业ppt怎么弄,计算机专业毕业生如何书写毕业论文.ppt
  10. pandas读取csv文件数据并对数据求和使用matplotlib画饼图
  11. 3说明书_BMW新3系说明书上没写的6条信息
  12. Windows Server 2012启用Windows功能NetFx3时出错解决方法
  13. 如何在Java中将Excel(XLSX)转换为Word(DOCX)
  14. 悼念博客专家雷霄骅七律诗一首
  15. webx3对请求的处理流程详解一
  16. 虚幻引擎4(UE4)的基本操作Actor的操作
  17. 手把手教你写一个点菜系统(附源码)
  18. 牛客网练习—《网络基础》DAY4
  19. 解决:NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
  20. [Software]Vivado 2018.2 安装及激活教程

热门文章

  1. springboot集成shiro实现注册、登录、退出功能
  2. 元气骑士里的超级计算机,元气骑士:本以为“素颜相机”够火,直到看到它,一秒笑出猪叫声...
  3. 电脑pdf阅读器哪个好用_电脑免费录屏软件哪个好用?这两个录屏方法千万别错过...
  4. java oracle rs.next_使用jsp连接oracle时,rs.next()值始终为false,表中存在数据
  5. 重写了GD32VF103的启动脚本和链接脚本
  6. 50道mysql笔试题目及答案_50道SQL练习题及答案与详细分析!!!
  7. 接口响应时组装响应json_企业实战之spring项目《接口响应体格式统一封装》
  8. python第三周笔记_Python第三周 学习笔记(1)
  9. textrank4zh是_GitHub - renxiaowei941015/TextRank4ZH: 从中文文本中自动提取关键词和摘要...
  10. noe4j 多层关系查询