本博客是采用yum源的方式安装,非常的方便和快捷。(redhat 与centos7 等操作系统都可以采用此方法,步骤大体一致)

mysql官网地址:   https://dev.mysql.com

开始安装:

1.清理环境,查看有没有之前安装过的mysql记录,清理掉

[root@long2 ~]# rpm -qa | grep mysql
mysql-libs-5.1.52-1.el6_0.1.x86_64
[root@long2 ~]# yum remove mysql-xxx-xxx-

2.清理掉之前的mysql相关配置,清理掉

[root@long2 ~]# find / -name mysql
/var/spool/mail/mysql
/var/lock/subsys/mysql
/usr/share/mysql
/usr/local/mysql-5.6.33/data/mysql
/usr/local/mysql-5.6.33/data/mysql/mysql
/usr/local/mysql-5.6.33/include/mysql
/usr/local/mysql-5.6.33/bin/mysql
/usr/lib64/mysql
/home/long/test/php-5.6.32/travis/ext/mysql
/home/long/test/php-5.6.32/ext/mysql
/home/mysql [root@long2 ~]# rpm -pa | grep mariadb 全部清理掉
[root@long2 ~]# rm -rf /var/lock/subsys/mysql /usr/share/mysql /usr/local/mysql-5.6.33 /usr/lib64/mysql /home/long/test /home/mysql

3.确认3306端口没有被占用

[root@long2 ~]# ps -ef | grep mysql

4.找到对应的mysql yum源

https://dev.mysql.com/downloads/repo/yum/

根据自己的操作系统选择对应的yum源的rpm包下载,我们这里选择的是centos6的

[root@long2 ~]# wget https://repo.mysql.com//mysql80-community-release-el6-1.noarch.rpm
[root@long2 ~]# rpm -ivh mysql80-community-release-el6-1.noarch.rpm
warning: mysql80-community-release-el6-1.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:mysql80-community-relea########################################### [100%]

  5.使用yum安装mysql

[root@long2 ~]# yum clean all
[root@long2 ~]# yum makecache

  5.1

[root@long2 ~]# yum repolist all | grep mysql

  

如果想安装mysql其他的版本则可以通过修改/etc/yum.repos.d/mysql-community.repo  这个配置文件 将对应的mysql版本的enabled 值改为1或者通过下面命令修改

yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community

开始安装:

[root@long2 ~]# yum install mysql-community-server

  6.启动

[root@long2 ~]# /etc/init.d/mysqld start

  启动时候mysql会输出初始密码,mysql在安装后会创建一个root@locahost账户,并且把初始的密码放到了/var/log/mysqld.log文件中

或者查看日志文件:/var/log/mysqld.log

  7.登录

[root@long2 ~]# mysql -u root -p                          #后面输入上面的密码

  

登录成功

  8.注意第一次登陆上去后会强制要求修改密码,否则会报错。

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

修改密码:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'QWER1234,,!!&==13a5sdfa';
Query OK, 0 rows affected (0.02 sec)

  注意: 如果密码太简单也会报错。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'QWER1234,,!!';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

centos6上安装mysql8.0版本的更多相关文章

  1. [linux]centos7.4上安装MySQL-8.0.11【完美安装】

    版本声明 centos7.4 MySQL-8.0.11 1.我用的阿里云的虚拟主机,刚从windows换到linux,需要装下常用工具 #安装下sz rz常用到上传下载的命令 yum install ...

  2. 在 CentOS6 上安装 Zabbix3.0 Agent 并开启客户端自动注册

    #!/bin/bash # # .配置yum源 # cat /etc/redhat-release |grep -i centos |grep '6.[[:digit:]]' &>/de ...

  3. linux安装mysql8.0

    linux 上安装mysql8.0 mysql版本8.0.16 MySQL Community 操作系统centos7 准备工作: mysql8.0 rpm文件 安装步骤: 1. 下载mysql的re ...

  4. CentOS6.9 安装Oracle 11G 版本11.2.0.1.0

    安装实例与数据库 CentOS6.9 安装Oracle 11G 版本11.2.0.1.0 一.检查系统类别. 查看 系统的类别,这里是 64位系统:[root@localhost ~]# uname ...

  5. CentOS7.5 上使用 bundle 文件安装 MySQL8.0 MySQL5.0

    CentOS7.5 上使用 bundle 文件安装 MySQL8.0 MySQL5.0 CentOS7.5 环境 [root@instance-fjii60o3 ~]# rpm -qi centos- ...

  6. centos6.5上安装5.7版本的mysql

    centos6.5上安装5.7版本的mysql https://www.cnblogs.com/lzj0218/p/5724446.html 设置root可以在本机以外的机器访问 mysql -uro ...

  7. linux使用glibc版本安装mysql8.0.12

    1.前言 使用yum安装虽然很方便,但是如果要是在没有公网的环境下,是没有办法使用yum源的.所以我们可以使用mysql提供的glibc版本的安装包,进行安装. 但是在安装之前,一定要将以前的版本删除 ...

  8. centos6.9 安装mysql8

    centos6.9 安装 mysql8 # 安装mysql8 1.下载https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.16-2.el6.x86 ...

  9. centos 7下安装mysql-8.0

    本篇文章主要介绍在centos7 环境下安装mysql8.0并设置为开机自启. 安装步骤 1.配置yum源 首先在 https://dev.mysql.com/downloads/repo/yum/  ...

随机推荐

  1. CodeForces-816B:Karen and Coffee (简单线段树)

    To stay woke and attentive during classes, Karen needs some coffee! Karen, a coffee aficionado, want ...

  2. bzoj1025 [SCOI2009]游戏——因数DP

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1025 这篇博客写得真好呢:https://www.cnblogs.com/phile/p/4 ...

  3. insufficient memory to configure kdump(没有足够的内存)解决方法(待验证、待解决)

    vritualbox上安装redhat 6.4 32位系统 在安装完成重启后开始进行一些初始化的配置,在最后一项是配置Kdump 看到这个"没有足够的内存配置kdump"(在英文界 ...

  4. 【转】Selenium模拟JQuery滑动解锁

    滑动解锁一直做UI自动化的难点之一,我补一篇滑动解锁的例子,希望能给初做Web UI自动化测试的同学一些思路. 首先先看个例子. https://www.helloweba.com/demo/2017 ...

  5. .net 下webservice 的WebMethod的属性

    WebMethod有6个属性: .Description .EnableSession .MessageName .TransactionOption .CacheDuration .BufferRe ...

  6. 51nod 1596 搬货物(二进制处理)

    传送门 题意 分析 只要从小到大二进制处理即可 我一直遍历了1->n,应该是0->1e6+1000 果然智障 trick 代码 #include<cstdio> #includ ...

  7. 使用PDO操作数据库的好处

    PDO一是PHP数据对象(PHP Data Object)的缩写. 并不能使用PDO扩展本身执行任何数据库操作,必须使用一个database-specific PDO driver(针对特定数据库的P ...

  8. iOS WKWebView 退出后停止播放音频/视频

    带有<video>或者<audio>标签的H5网页在播放音频视频时,退出webview后不会自动停止播放,手动处理一下. 1.注入使网页停止音频.视频播放的JS代码(Swift ...

  9. WIN7 X64的运行命令窗口

    要在WIN7系统下用界面的方式执行运行命令,则可以用如下两种方法方法打开运行对话框.1.点Win+R(run)就能出来的.2.在开始菜单上点右键,选“属性”,进入开始菜单属性设置界面,单击底部的“自定 ...

  10. Brush (III) LightOJ - 1017

    Brush (III) LightOJ - 1017 题意:有一些点,每刷一次可以将纵坐标在区间(y1,y1+w)范围内的所有点刷光,y1为任何实数.最多能刷k次,求最多共能刷掉几个点. 先将点按照纵 ...