mysql8 安装

  1. my.ini 文件必须保持为ANSI编码,否则有问题。
  2. [mysql]
    ; 设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    ;设置3306端口
    port = 3306
    ; 设置mysql的安装目录
    basedir=C:\Program Files\mysql-8.0.11-winx64
    ; 设置mysql数据库的数据的存放目录
    datadir=C:\Program Files\mysql-8.0.11-winx64\data
    ; 允许最大连接数
    max_connections=200
    ; 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    ; 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    sql_mode=”
    log-bin-trust-function-creators=1
    ; 关闭binlog日志
    disable-log-bin
    binlog_format=mixed

  3. 在解压目录下创建data文件夹

  4. 在bin目录下,执行:
    自动生成root用户,可以不带密码:

    mysqld –initialize-insecure
    或者带随机密码:

    mysqld –initialize

  5. 安装mysql的服务器名称
    mysqld –install mysql8
    net start mysql8

  6. 卸载
    net stop mysql8
    sc delete mysql8

7 进入MySQL
无密码进入:

mysql -u root
有密码的进入方式:

mysql -u root -p

  1. 最后说下如果客户端连接如果出现caching-sha2-password问题
    解决方案如下:
    ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123’ PASSWORD EXPIRE NEVER;
    ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘123’;
    FLUSH PRIVILEGES;

猜你喜欢

转载自blog.csdn.net/lsw1124/article/details/81912663