• mysql8.0免安装版详细配置


    以前我们下载mysql在线安装包的时候,直接安装就可以使用了。但是如果使用的是mysql免安装版,需要下载并把安装包解压到任意目录后,还需要手动配置一些信息。接下来我们就下载并配置mysql8.0免安装版。

    1、mysql8.0下载地址


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


    image

    image


    2、在任意目录下解压mysql8.0

    image


    3、在解压的bin目录下创建my.ini配置文件

    image

    my.ini 文件配置内容:

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    #basedir = D:\\DataBaseSet\\MQL\\mysql-8.0.24-winx64
    basedir = E:\\mysql-8.0.29-winx64
    # 设置mysql数据库的数据的存放目录
    #datadir =  D:\\DataBaseSet\\MQL\\mysql-8.0.24-winx64\\data
    datadir =  E:\\mysql-8.0.29-winx64\\data
    # 允许最大连接数
    max_connections=20
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 创建模式
    sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES





    image

    4、配置环境变量

    环境变量的作用是:在命令行窗口的任意路径下都可以执行mysql命令

    image


    5、以管理员身份运行cmd




    6、将mysql服务加入到window服务中

    mysqld --install
    如果window已经安装了其他版本的MySQL,那这个命令最好是在上面解压目录下的bin目录中执行

    7、初始化data文件夹


    在上面我们指定了MySQL8的data文件夹路径,这个文件夹是存储数据库中的数据,我们不能手动创建,而是要让数据库自行创建,这就需要我们执行下面命令来让数据库自己来创建data文件夹。

    image


    mysqld --initialize [--user=root] --console

    8、 启动数据库

    开启服务

    net start mysql



    9、修改默认的初始密码


    默认的初始密码是一长串不规则字符串,不好记,登录MySQL之后,使用下面命令修改默认密码。
    登录MySQL:mysql -uroot -p 密码
    修改密码SQL语句:alter user user() identified by "自定义密码";

    这样子我们就配置好了MySQL8,使用Navicat连接MySQL8也正常。


    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';




    10:参考命令

    ①安装服务:mysqld --install
    
    
    
      ②初始化: mysqld --initialize --console
    
    
    
      ③开启服务:net start mysql
    
    
    
      ④关闭服务:net stop mysql
    
    
    
      ⑤登录mysql:mysql -u root -p
    
    
    
        Enter PassWord:(密码)
    
    
    
      ⑥修改密码:alter user 'root'@'localhost' identified by 'root';(by 接着的是密码)
    
    
    
      ⑦标记删除mysql服务:sc delete mysql
  • 相关阅读:
    基于matlab的退化图像复原(一)------图像退化处理
    风洞稳定小球系统(二)----- 基于Arduino实现的PID距离PWM控制
    风洞稳定小球系统(一)----- 基于MATLAB实现的Kalman filter滤波距离检测
    matlab基本粒子群算法实现(四)
    使用SC命令时注意事项
    abiword Namespace List
    Improving the AbiWord's Piece Table
    Font Rending 的 Hint 机制对排版的影响
    abiword Related Pages
    跟我一起写 Makefile
  • 原文地址:https://www.cnblogs.com/ios9/p/16308119.html
Copyright © 2020-2023  润新知