• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >Linux > CentOS7安装MySQL5.6.28及其修改密码

CentOS7安装MySQL5.6.28及其修改密码

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含mysql5.6.28下载,mysql 5.6.28,mysql5.6.28安装教程,mysql 5.6.28-winx64,mysql 5.6.28.tar.gz等服务器相关知识,网友希望可以进行参考

CentOS7安装MySQL5.6.28及其修改密码


在大二的Linux课程设计上基于CentOS7做过MySQL主从备份,在CentOS7上已经使用mariadb代替了MySQL。因此使用yum install mysql实际上安装的是mariadb.
最近做测试需要安装MySQL,本着快速的原则使用了rpm
系统是CentOS7-1604-mini最小化安装版
1.安装依赖以及删除mariadb的lib库默认是自带的

yum install -y wget libaioyum remove  mariadb*

2.下载MySQL RPM包

cd /tmp/ && wget -c http://downloads.mysql.com/archives/get/file/MySQL-5.6.28-1.linux_glibc2.5.x86_64.rpm-bundle.tar

3.解压tar包

cd /tmp/ && tar -xvf MySQL-5.6.28-1.linux_glibc2.5.x86_64.rpm-bundle.tar rm -rf /tmp/MySQL-5.6.28-1.linux_glibc2.5.x86_64.rpm-bundle.tar

4.安装相关的软件

cd /tmp/ && rpm -ivh MySQL*

5.启动

systemctl enable mysql #开机自启动systemctl start mysql  #启动mysql

6.修改密码mysql在安装的时候,为了安全默认会生成随机密码位置在 /root/.mysql_secret 如下面的文件

[root@izltf35j605nncz user]# cat /root/.mysql_secret# The random password set for the root user at Sat Feb 25 14:50:11 2017 (local time): TjMBpQi0UeNWjUev

7.修改密码 修改密码有几种方式 首先查看原有的配置 mysql> select host,user,password from mysql.user;

hostuserpasswordlocalhostroot*4F5D16242740A35AC75396074A16FCA85E733DDEizltf35j605nnczroot*4F5D16242740A35AC75396074A16FCA85E733DDE127.0.0.1root*4F5D16242740A35AC75396074A16FCA85E733DDE%sakila*94099046963A7BE31E0443DC095E0657EB47EA94%test*A1774F61D244D786BB7AF496A710B809508AE6B2%root*A1774F61D244D786BB7AF496A710B809508AE6B2

6 rows in set (0.00 sec)

1.使用set password for ‘用户名’@’主机名’=password(‘密码’);

set password for 'root'@'localhost'=password('123456')

mysql> select host,user,password from mysql.user;

hostuserpasswordlocalhostroot*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9izltf35j605nnczroot*4F5D16242740A35AC75396074A16FCA85E733DDE127.0.0.1root*4F5D16242740A35AC75396074A16FCA85E733DDE%sakila*94099046963A7BE31E0443DC095E0657EB47EA94%test*A1774F61D244D786BB7AF496A710B809508AE6B2%root*A1774F61D244D786BB7AF496A710B809508AE6B2

6 rows in set (0.00 sec)

2.使用update修改 update mysql.user set password=password(‘123456’) where user=’root’;

update mysql.user set password=password('123456') where user='root';

mysql> select host,user,password from mysql.user;

hostuserpasswordlocalhostroot*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9izltf35j605nnczroot*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9127.0.0.1root*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9%sakila*94099046963A7BE31E0443DC095E0657EB47EA94%test*A1774F61D244D786BB7AF496A710B809508AE6B2%root*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9

6 rows in set (0.00 sec)

3.使用grant all privileges on sakila.* to ‘sakila’@’%’ identified by ‘123456’;修改.设置远程访问

grant all privileges on sakila.* to 'sakila'@'%' identified by '123456';

mysql> select host,user,password from mysql.user;

hostuserpasswordlocalhostroot*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9izltf35j605nnczroot*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9127.0.0.1root*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9%sakila*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9%test*A1774F61D244D786BB7AF496A710B809508AE6B2%root*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9

6 rows in set (0.00 sec)

注意:初次安装设置密码时候一定要使用update修改密码,更改root密码。这样使用localhost或者127.0.0.1时候密码都一样。否则很有可能不一样,导致不能使用,如果数据库服务器和web等在一个服务器的时候,尽量使用localhost。在linux下mysql使用localhost的时候使用的是unix套接字,而其他使用的是tcp/ip协议。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CentOS7安装MySQL5.6.28及其修改密码
  • CentOS7安装MySQL5.6.28及其修改密码

相关文章

  • CentOS7.2下Hadoop2.7.2的集群搭建
  • Docker Dockerfile 定制镜像的方法
  • CentOS7安装MySQL5.6.28及其修改密码
  • centos7配置YUM安装DNS服务
  • centos nginx 环境下 搭建 letsencrypt
  • Asp.Net Core 发布和部署( MacOS + Linux + Nginx )
  • CentOS7安装配置mysql
  • 解决linux环境下时区无法设置的问题
  • Centos7安装Logwatch配合msmtp邮件客户端发送服务器监控分析日志
  • 解决Linux+Apache服务器URL区分大小写问题

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • PHP7安装Redis扩展
    • 使用vs2019进行Linux远程开发的方法步骤
    • CentOS6下基于tengine搭建mp4/flv流媒体服务器(
    • Linux修改主机名的简单方法
    • CentOS6下Apache服务器开启webDAV模块
    • Centos7中Nginx开机自启动的解决办法
    • Ubuntu 16.04 源码编译安装PHP7
    • 详解Linux下crontab的使用与注意事项
    • CentOS下轻松修改mysql的root密码
    • centos6.6安装mysql5.7.9tar包

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有