MySQL8.0.34安装到centos7.x

官网下载MySQL:https://downloads.mysql.com/archives/community/
    根据自己操作系统的架构选择合适的版本进行下载(我的的X86_64) # uname-a
    Product Version:8.0.34
    Operating System:Red Hat Enterprise Linux / Oracle Linux
    OS Version:Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)
第一步:检查当前系统是否安装过MySQL,如果存在就是用下列命令移除,如果不存在则忽略;
    rpm -qa | grep mariadb
    sudo rpm -e --nodeps  mariadb-libs
    rpm -qa | grep -i mysql
    sudo rpm -e --nodeps mysql
第二步:安装依赖环境,将MySQL安装包上传到服务器(12个rpm包);
    # MySQL客户端,运行SQL命令
    mysql-community-client-8.0.34-1.el7.x86_64.rpm 
    # MySQL客户端插件,这是一些增强MySQL功能的插件
    mysql-community-client-plugins-8.0.34-1.el7.x86_64.rpm
    # MySQL公共文件,包含一些被多个MySQL组件共享的文件
    mysql-community-common-8.0.34-1.el7.x86_64.rpm
    # MySQL调试信息,包含用于调试MySQL的调试信息
    mysql-community-debuginfo-8.0.34-1.el7.x86_64.rpm
    # MySQL开发工具,包含开发MySQL应用程序所需要的头文件和库
    mysql-community-devel-8.0.34-1.el7.x86_64.rpm
    # MySQL嵌入式兼容性文件
    mysql-community-embedded-compat-8.0.34-1.el7.x86_64.rpm
    # MySQL的国际化(Internationalization)插件,包含了支持多种语言和地区的ICU数据文件
    mysql-community-icu-data-files-8.0.34-1.el7.x86_64.rpm
    # MySQL库文件,包含了一些用于链接MySQL库的静态和动态库文件
    mysql-community-libs-8.0.34-1.el7.x86_64.rpm
    # MySQL兼容性库文件
    mysql-community-libs-compat-8.0.34-1.el7.x86_64.rpm
    # MySQL服务器,这是安装了mysql服务器程序,用于运行MySQL数据库服务器。
    mysql-community-server-8.0.34-1.el7.x86_64.rpm
    # MySQL服务器调试信息,包含用于调试MySQL服务器的调试信息。
    mysql-community-server-debug-8.0.34-1.el7.x86_64.rpm
    # MySQL测试文件,包含了一些用于测试MySQL功能的测试文件。
    mysql-community-test-8.0.34-1.el7.x86_64.rpm
第三步:安装顺序(不要错)
    sudo rpm -ivh mysql-community-common-8.0.34-1.el7.x86_64.rpm
    sudo rpm -ivh mysql-community-libs-8.0.34-1.el7.x86_64.rpm
    sudo rpm -ivh mysql-community-libs-compat-8.0.34-1.el7.x86_64.rpm
    sudo rpm -ivh mysql-community-test-8.0.34-1.el7.x86_64.rpm
    sudo rpm -ivh mysql-community-client-8.0.34-1.el7.x86_64.rpm
    sudo rpm -ivh mysql-community-icu-data-files-8.0.34-1.el7.x86_64.rpm
    sudo rpm -ivh mysql-community-server-8.0.34-1.el7.x86_64.rpm
    可选安装
    sudo rpm -ivh mysql-community-devel-8.0.34-1.el7.x86_64.rpm
    sudo rpm -ivh mysql-community-client-plugins-8.0.34-1.el7.x86_64.rpm
    sudo rpm -ivh mysql-community-embedded-compat-8.0.34-1.el7.x86_64.rpm
    sudo rpm -ivh mysql-community-server-debug-8.0.34-1.el7.x86_64.rpm
    sudo rpm -ivh mysql-community-debuginfo-8.0.34-1.el7.x86_64.rpm
    # -i, --install 安装软件包
    # -v, --verbose 提供更多的详细信息输出
    # -h, --hash 软件包安装的时候列出哈希标记,展示进度条
第四步:服务的初始化
    mysqld --initialize --user=mysql
    cat /var/log/mysqld.log
第五步:登录设置密码
    mysql -hlocalhost -P3306 -uroot -p
    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
第六步:远程登录(关闭防火墙)
    use mysql;
    select Host,User from user;
    update user set host = '%' where user ='root';
    flush privileges;
第7步:创建数据库名为gmall,编码为utf-8,排序规则为utf8_general_ci
    CREATE DATABASE gmall CHARACTER SET utf8 COLLATE utf8_general_ci;
第八步:开机启动
    sudo systemctl start mysqld
    sudo systemctl stop mysqld
    sudo systemctl enable mysqld
    sudo systemctl disable mysqld
    sudo systemctl status mysqld
第九步:常用目录
    数据库文件的存放路径:/var/lib/mysql
    相关命令存放路径:/usr/bin和/usr/sbin
    配置文件存放路径:/usr/share/和/etc/mysql

你可能感兴趣的:(MYSQL,数据库)