zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    IDEA中用jetty启动项目时,url 404
    Mysql 性能查询
    RabbitMQ 安装
    Ubuntu安装kubernetes
    .net 4 调用WCF时报错 Type 'System.Threading.Tasks.Task`1[]' cannot be serialized
    Windows XP SP2上安装.net 4
    angular学习的一些Mark
    [转]对 td 使用 overflow:hidden; 无效的几点错误认识
    静态方法与非静态方法的区别
    二进制字符串的权限管理
  • 原文地址:https://www.cnblogs.com/mingforyou/p/14666278.html
Copyright © 2011-2022 走看看