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命令。

  • 相关阅读:
    Python 特殊语法:filter、map、reduce、lambda
    db2 常用命令(二)
    db2 常用命令(一)
    java 基础
    No.16 selenium学习之路之异常处理
    python之assert断言
    python之uinttest单元测试框架
    测试用例
    No.15 selenium for python JavaScript
    No.14 selenium for python table表单
  • 原文地址:https://www.cnblogs.com/ic710/p/11264607.html
Copyright © 2011-2022 走看看