zoukankan      html  css  js  c++  java
  • centos8安装mysql-8.0.19

    官网下载最新版mysql-8.0.19

    官网下载地址,拉到最下面

    接下来选择centos系统

    开始下载

    用rz命令(没有该命令自己下载)上传下载好的mysql压缩包

    创建mysql安装目录

    mkdir -p /usr/develop/mysql

    进入目录

    cd /usr/develop/mysql

     执行rz命令(没有的自己下载),上传下载好的mysql压缩包,并解压

    tar -xvf mysql-8.0.19-1.el8.x86_64.rpm-bundle.tar.tar 

    开始安装

    注意安装顺序 common -> libs -> client -> server

    rpm -ivf mysql-community-common-8.0.19-1.el8.x86_64.rpm

    rpm -ivf mysql-community-libs-8.0.19-1.el8.x86_64.rpm

    rpm -ivf mysql-community-client-8.0.19-1.el8.x86_64.rpm

    rpm -ivf mysql-community-server-8.0.19-1.el8.x86_64.rpm

    出错,看提示缺少perl环境

    cd进入个人主目录,安装perl环境

    yum list perl*查看yum仓库

    执行安装命令

    yum -y install perl

    切换目录,进行接着安装

    cd /usr/develop/mysql/
    

    rpm -ivf mysql-community-server-8.0.19-1.el8.x86_64.rpm

    查看安装信息

    rpm -qa | grep mysql

    修改数据库表名大小写敏感问题

    vim /etc/my.cnf

    添加

    #配置MYSQL大小写敏感(1-不敏感,0-敏感)
    lower_case_table_names=1

    注意!MySQL8.0想要 大小写不敏感,必须在安装好MySQL后 修改MySQL配置文件设置为不敏感,一旦启动后,再设置是无效的,而且启动会报错。报错信息如下:

    Job for mysqld.service failed because the control process exited with
    error code. See "systemctl status mysqld.service" and "journalctl -xe" 
    for details.

    初始化数据库

    mysqld --initialize --console

    目录授权

    chown -R mysql:mysql /var/lib/mysql/

    启动数据库服务

    systemctl start mysqld

    查看数据库状态

    systemctl status mysqld

    查看密码

    cat /var/log/mysqld.log | grep password

    登录数据库,输入密码,密码是不显示的

    mysql -uroot -p

    修改密码

    alter user 'root' @'localhost' identified with mysql_native_password by '自己的密码';

    退出mysql,输入新密码再次登录

    登录成功

    开启远程访问

    创建一个用于远程连接的用户

    create user 'root'@'%' identified by '你的密码';

    授权

    grant all privileges on *.* to 'root'@'%';

    刷新权限

    flush privileges;

    开放端口3310(默认端口是3306,我是自己修改了)

    firewall-cmd --zone=public --add-port=3310/tcp --permanent

    重载开放的端口

    firewall-cmd --reload

    阿里云服务器需要添加安全组

    阿里云服务器端口开放

    windows测试连接

    navicat连接测试

    尊重原作,原作地址:https://my.oschina.net/warm6Y/blog/3207345/print

  • 相关阅读:
    VSS與CSV區別
    办公室中节约时间
    C#中用Smtp發郵件
    关于分层结构的感悟(轉)
    Visual Studio.Net 技巧(轉)
    常用數據庫訪問方式比較
    Winows部署中一些內容說明
    适配器模式(Adapter Pattern)(轉)
    Vistual Studio 2005 sp1補丁的詳細內容
    感情 程序 祭 【转】
  • 原文地址:https://www.cnblogs.com/wangchengyi/p/13182409.html
Copyright © 2011-2022 走看看