xml地图|网站地图|网站标签 [设为首页] [加入收藏]

您的位置:澳门赌搏网站大全 > 计算机网络 > 【www.4355.com】CentOS6、7安装MySQL5.7全教程

【www.4355.com】CentOS6、7安装MySQL5.7全教程

发布时间:2019-05-12 02:29编辑:计算机网络浏览(200)

    CentOS6、7安装MySQL5.7全教程

    做开拓总得用到数码吧,Linux作为服务器,总得有1个数据库来存款和储蓄测试用的数额,所以啊,这里附上CentOS陆、柒安装MySQL五.7的教程喔~

    用到的工具:CentOs六、7;Mysql正视包

     

    Step一. 翻看已设置的mysql:

    # yum list installed | grep mysql
    mysql-libs.x86_64       5.1.71-1.el6    @anaconda-CentOS-201311272149.x86_64/6.5
    

    卸载当前mysql:

    # yum -y remove mysql-libs.x86_64
    

     

    Step二. 下载安装所需正视:

    先到https://dev.mysql.com/downloads/repo/yum/下载,依照本身Linux版本来选择,举个例子本人是Centos陆.伍,故选取第二个,依次类推:

    www.4355.com 1

    将下载的mysql80-community-release-el陆-①.noarch.rpm文本上传到Linux服务器中

     

    Step三. 设置正视:

    行使以下命令,注意此命令供给在mysql80-community-release-el陆-1.noarch.rpm文本的内地目录下进行。

    施行进度中会出现Is this ok [y/N]【www.4355.com】CentOS6、7安装MySQL5.7全教程。: ,输入y就行了。

    # yum localinstall mysql80-community-release-el6-1.noarch.rpm
    

    实行完之后,使用# ls /etc/yum.repos.d命令能够见见多出去了多少个文本

    # ls /etc/yum.repos.d
    mysql-community.repo        mysql-community-source.repo
    

     

     

    Step4. 运维yum repolist enabled | grep mysql查看mysql57是或不是可用。

    假如运转的结果如下:

    # yum repolist enabled | grep mysql
    mysql-connectors-community           MySQL Connectors Community              59
    mysql-tools-community                MySQL Tools Community                   65
    mysql80-community                    MySQL 8.0 Community Server              29
    

    则须要使用命令vim /etc/yum.repos.d/mysql-community.repo修改mysql5七的enabled为一,而任何的本子则设为0.切实如下:

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

    修改部分:

    ......
    # Enable to use MySQL 5.7
    [mysql57-community]
    name=MySQL 5.7 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
     ......
    [mysql80-community]
    name=MySQL 8.0 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/
    enabled=0
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    

    安装完的运维结果为:

    # yum repolist enabled | grep mysql
    mysql-connectors-community           MySQL Connectors Community              59
    mysql-tools-community                MySQL Tools Community                   65
    mysql57-community                    MySQL 5.7 Community Server             273
    

     

     

    Step伍. 起先安装:

    # yum install mysql-community-server
    

    1经中途出错甘休,一般是因为网速原因,能够重复施行此命令

     

    Step六. 安装到位后,运维mysql服务(可能率先次会出错,那就再运营二回~):

    # service mysqld start
    Initializing MySQL database:  [FAILED]
    # service mysqld start
    Starting mysqld:  [  OK  ]
    

     

     

    Step7. 查看默许root用户的密码:

    # cat /var/log/mysqld.log | grep root@localhost
    2018-08-29T03:11:26.560863Z 1 [Note] A temporary password is generated for root@localhost: DJ#erA*-p6&?
    

    DJ#erA*-p6&?    即为root用户的开首密码

     

    Step8. 使用mysql -uroot -p命令登入,须求输入上一步中的密码。

    进入之后实行其余操作都会提示E帕杰罗ROPRADO 1820 (HY000): You must reset your password using ALTE昂科拉 USEEnclave statement before executing this statement.这时必要重新设置密码:

    mysql> show databases;
    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
    mysql> set password=password('new_password');
    Query OK, 0 rows affected, 1 warning (0.01 sec)
    
    mysql> alter user 'root'@'localhost' password expire never;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    

    再脱离mysql,使用新密码重新登录就可以。

     

    怎样,是否hin轻巧哩,有啥难题请留下你的评论和介绍喔~

     

    那是怎么鬼

    TCPDUMP(8)                                                          TCPDUMP(8)  
    
    NAME  
           tcpdump - dump traffic on a network  
    
    SYNOPSIS  
           tcpdump [ -AdDefIJKlLnNOpqRStuUvxX ] [ -B buffer_size ] [ -c count ]  
                   [ -C file_size ] [ -G rotate_seconds ] [ -F file ]  
                   [ -i interface ] [ -j tstamp_type ] [ -m module ] [ -M secret ]  
                   [ -Q|-P in|out|inout ]  
                   [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ]  
                   [ -W filecount ]  
                   [ -E spi@ipaddr algo:secret,...  ]  
                   [ -y datalinktype ] [ -z postrotate-command ] [ -Z user ]  
                   [ expression ]  
    

    地方是tcpdump,man page里面的剧情,oh my god!这么多参数,本文当然不恐怕逐一介绍上边包车型地铁从头到尾的经过,
    小编们先间接通过一些简易的案例看看效果,然后交由一些普及参数的用法。

    环境:VMware-Workstation-12-Pro,Windows-10,CentOS-6.9-x86_64,Xshell5

    抓取八个TCP包

    首先我们清楚TCP二回握手分别是:ACK,SYN-ACK,ACK。上面大家就在Linux中简易搭建nginx服务器,
    接下来利用tcpdump抓取tcp包看下。

    设置nginx服务并运行

    yum install nginx -y  
    /etc/init.d/nginx start  
    

    然后在windows浏览器中输入自个儿的IP地址,将会合到如下分界面

    www.4355.com 2

    在xshell中执行tcpdump -n -i eth0 port 80,eth0是自笔者当下网卡的称呼,然后在浏览器中刷新一下,
    能够看看抓取到了之类内容

    www.4355.com 3

    能够见到,我们熟稔的ACK,SYN-ACK,ACK三回握手的新闻都冒出了,表达大家TCP连接成功营造了。

    毫不太过纠结于抓包细节,事实上tcp协议包罗特出多的从头到尾的经过,无法在此展开

    tcpdump中最广大的多少个参数

    -i 钦定要抓取数据包的网卡名称

    tcpdump -i eth0 # 抓取eth0网卡的数据包  
    

    -c 钦赐抓取包的个数

    tcpdump -i eth0 -c 10 # 只抓取10个包  
    

    -w 把抓取到的数额存放到文件中供之后深入分析

    # tcpdump -i eth0 -c 10 -w my-packets.pcap  
    # file my-packets.pcap   
    my-packets.pcap: tcpdump capture file ....  
    

    能够见见,大家保留的my-packets.pcap是1种特别文件,直接采取vim是不可能查看的,能够把
    该公文得到windows下,使用wireshark查看,效果如下

    www.4355.com 4

    -n 不深入分析ip,暗中同意会将ip深入分析成域名
    点名过滤端口(port)和主机名(host)

    tcpdump -n -i eth0 port 80  
    tcpdump -n -i eth0 host baidu.com  
    tcpdump -n -i eth0 host baidu.com and port 80  
    

    本文由澳门赌搏网站大全发布于计算机网络,转载请注明出处:【www.4355.com】CentOS6、7安装MySQL5.7全教程

    关键词: www.4355.com