• mysql8.0安装


    https://dev.mysql.com/downloads/mysql/ 下载

    解压然后设置环境变量

    新建配置文件my.ini

    [mysqld]
    #设置3306端口
    #port=3306
    port=3406
    #设置mysql的安装目录
    basedir=E:wsmmysql-8.0.23-winx64
    #设置mysql数据库的数据的存放目录
    datadir=E:wsmmysql-8.0.23-winx64Data
    #允许最大连接数
    max_connections=200
    #允许连接失败的次数。
    max_connect_errors=10
    #服务端使用的字符集默认为utf8mb4
    character-set-server=utf8mb4
    #创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    #默认使用“mysql_native_password”插件认证
    #mysql_native_password
    default_authentication_plugin=mysql_native_password
    [mysql]
    #设置mysql客户端默认字符集
    default-character-set=utf8mb4
    [client]
    #设置mysql客户端连接服务端时默认使用的端口
    port=3406
    default-character-set=utf8mb4
      

    初始化、启动mysql


    这里需要注意有的教程可能会让你在mysql-8.0.20-winx64根目录下如果没有data文件夹就新建一个data文件夹,这是有问题,等会用命令行安装Mysql的时候你会找不到初始的登入密码,其实在你输入mysqld --initialize 命令初始化mysql的时候会自动新建一个data文件夹。
    如果没有记得手动建一个。

    以管理员身份打开cmd,进入bin目录

    然后运行

    mysqld --initialize --console

    命令。执行过后找到A temporary password is generated for root@localhost: 这句,localhost后面就是自己的初始化密码。

    启动服务输入

    net start mysql

    输入

    mysql -u root -p

    进行登录数据库,这时提示需要密码,然后就是用你上面的密码登录
    修改密码语句:

    ALTER USER root@localhost IDENTIFIED BY 'Root&123456';

    修改密码为:Root&123456
    若要删除mysql,可执行命令

    mysqld --remove mysql

    1、删除数据目录

    /etc/init.d/mysqld stop

    rm -rf /data/mysql/data/

    2、初始化

    /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data/

    /etc/init.d/mysqld start

    3、查找初始密码

    cat /data/logs/mysql/error.log | grep password

    4、修改密码

    set password for root@localhost = password('123qqq...A');

    net start mysql 服务名无效。

    输入 mysqld.exe -install

  • 相关阅读:
    Java多线程
    SpringCloud
    Java 多线程
    MySQL
    MySQL
    SpringCloud
    SpringCloud
    SpringCloud
    SpringBoot
    Spring MVC
  • 原文地址:https://www.cnblogs.com/mingforyou/p/14666278.html
Copyright © 2020-2023  润新知