zoukankan      html  css  js  c++  java
  • Linux(centOS 7)安装MySQL8.12

    1.首先检查系统有没有mysql配置文件
    ls /etc/my.cnf
    cat /etc/my.cnf

    2.如果有先检查有没有预装mysql服务
    rpm -qa | grep mysql

    3.检查mysql有没有mariadb
    rpm -qa | grep mariadb
    提示:把mariadb卸载的话配置文件就会消失。
    如果使用的是Centos7之前的版本需要检查是否预装了这个文件。

    4.cd到有mysql文件的目录解压下载好的mysql
    tar xvf mysq.tar.xz

    5.将解压的文件移动到想安装的目录下
    mv mysql /usr/local/mysql
    cd mysql/

    6.查看安装依赖
    rpm -q libaio
    如果没有需要下载
    yum install libaio

    7.新建用户
    useradd -s /sbin/nologin -m mysql

    8.安装
    bin/mysql --initialize --user=mysql
    如果报错ERROR(这一步是进入到bin文件的在安装)

    cd bin/
    ./mysqld  --initialize  --user=mysql
    

    记录初始化密码。

    9.复制配置文件
    cp ../support-files/mysql.server /etc/init.d/mysqld

    10.修改配置
    vi /etc/my.cnf

    [mysqld]
    basedir=/usr/local/mysql
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    character-set-server=utf8
    
    [client]
    socket= /var/lib/mysql/mysql.sock
    default-character-set=utf8
    

    11.开启mysql服务
    service mysqld start

    12.登录用户
    ./mysql -u root -p

    13.修改密码
    ALTER USER "root"@"localhost" IDENTIFIED BY "新密码";

    14.检验一下,虽然没啥必要都能改密码了。
    show databases;
    这条是SQL命令。

  • 相关阅读:
    java 23种设计模式 深入理解
    ORACLE 一条记录 某字段值以';'拆分为多条记录
    rabbitmq集群故障恢复
    ORACLE 时间加减操作
    Asp.net MVC Razor输出字符串方法(js中嵌入razor)
    C# ToString() 数据格式
    DOM的整个知识体系
    EF 连接模式
    EF Code First 数据库连接方式
    使用border实现提示框的
  • 原文地址:https://www.cnblogs.com/ic710/p/11264607.html
Copyright © 2011-2022 走看看