• 2022最新的Centos6.10安装mysql8.0


    一、系统源替换

    1、备份系统源

    • (1)进入源的默认路径
    
     cd /etc/yum.repos.d
    
    
    • (2)查看一下

    • (3)备份
    
    cp  CentOS-Base.repo CentOS-Base-Back.repo
    
    

    2、修改系统源的配置文件

    
    vi CentOS-Base.repo
    
    

    • 主要修改baseurl和gpgkey。修改其三个模式【base】(基础)、【updates】(更新)、【extras】(其他)

    • 这里采用的是比较新的2022年01月24日搜到的阿里云的

    
    ###三个状态有区别
    baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
    
    
    gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6
    
    
    
    • 使用命令加载
    
     curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo
    
    

    3、测试是否成功修改

    • 输入如下命令,不报错即为安装成功
    
    yum clean all
    
    
    yum makecache
    
    

    注意

    • 未备份CentOS-Base.repo,请勿修改

    二、yum命令下载rpm包

    1、下载

    • (1)新建下载文件夹,类似于不把所有东西放在默认位置,便于查找
    
    ## 进入根目录
    cd ~
    
    ## 创建下载文件夹
    mkdir download
    
    ## 进入下载文件夹
    cd download/
    
    
    • (2)执行下载命令
    
    wget https://repo.mysql.com//mysql80-community-release-el6-1.noarch.rpm
    
    
    

    2、安装

    • (1)使用安装命令
    
     rpm -ivh mysql80-community-release-el6-5.noarch.rpm
    
    
    • (2)安装mysql
    
    yum install mysql-community-server
    
    

    3、启动

    
    /etc/init.d/mysqld start
    
    
    
    • 未报错即为启动成功

    4、默认密码存在这个日志里

    • 执行如下文件,会看到默认密码。不要做任何修改,就敲下边命令,否则,得不到密码
    
    sudo grep 'temporary password' /var/log/mysqld.log
    
    

    5、登录,修改密码

    • -p回车,输入刚刚获得的默认密码,进入mysql
    
    mysql -uroot -p
    
    
    • 修改默认密码
    
    
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
    
    
    
    • 添加远程访问用户
    
    GRANT ALL PRIVILEGES ON *.* TO '新创建的用户名' IDENTIFIED BY '设置的密码' WITH GRANT OPTION;
    
    
    • 执行exit退出。

    • 配置默认编码

    • (1)备份配置文件

    
    ## 进入配置文件所在目录
    cd /etc
    ## 执行备份
    cp  my.cnf my-Back.cnf
    
    
    
    • (2)修改配置文件
    
    
     vi /etc/my.cnf
    
    
    
    • (3)添加两项到配置文件
    
    character_set_server=utf8
    init_connect=‘SET NAMES utf8’
    
    

    • 重启服务
    
    /etc/init.d/mysqld restart
    
    
    

    三、mysql8.0配置

    1、开启远程访问端口

    • (1)修改配置文件
    
    ## 查看开放端口状态
     /etc/init.d/iptables status
    
    ## 开放端口
    
     /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
    
    

    • (2)保存到文件,重启
    
    ## 保存修改
    /etc/init.d/iptables save
    
    ## 服务器重启
    service iptables restart
    
    
    

    五、远程连接

    • 本次采用DBever连接

    1、进行配置修改,点击如图两个图标

    2、图中参数配置

    3、没有JDK的话需要点击,编辑驱动配置

    • 驱动默认会自己下载,有时候下载会不好使,所以,也可以选在下载好的,用本地连接方式连接

    4、修改驱动配置,有时候不修改,就会有问题

    5、测试连接

    • (1)点击测试连接

    • (2)如图为测试成功

    • (3)成功后操作界面

    结语

    • mysql 8.0系列的问题好多,相对于mysql5.6这样的稳定版本多出了很多莫名其妙的问题,网上很多的答案也不是很正常,所以,写了这个服务器安装版本,未来还会添加其他的版本,希望对你有帮助
  • 相关阅读:
    Java类的静态块の二
    Java类的静态块の一
    Eclipse优化工具Optimizer for Eclipse
    C#实现MD5WITHRSA签名
    Ubuntu 初始化Root账户密码
    shell连接本机虚拟机
    Nodejs的Express完成安装指导
    node.js之Windows 系统下设置Nodejs NPM全局路径
    Unicode, UTF-8, GBK, ASCII的区别
    BootstrapValidation一些tips
  • 原文地址:https://www.cnblogs.com/liuyangfirst/p/15840664.html
Copyright © 2020-2023  润新知