关于mysql:MySql一安装配置

3次阅读

共计 1124 个字符,预计需要花费 3 分钟才能阅读完成。

MySql 装置配置 / 根底操作

1.Windows 环境

1.1 下载

官网地址
抉择 第一个 无 test 版本

1.2 配置

  • 创立 mysql 文件夹 并将下载的文件 解压 到该文件夹下
  • 在解压的文件内创立配置文件 my.ini
  • my.ini 文件内写入 配置信息

    [mysqld]
    #设置 3306 端口
    port=3306
    #设置 mysql 的装置目录
    basedir=
    #设置 mysql 数据库的数据的寄存目录
    datadir=\data
    #容许最大连接数
    max_connections=200
    #容许连贯失败的次数。这是为了避免有人从该主机试图攻打数据库系统
    max_connect_errors=10
    #服务端应用的字符集默认为 UTF8
    character-set-server=utf8
    #创立新表时将应用的默认存储引擎
    default-storage-engine=INNODB
    #默认应用“mysql_native_password”插件认证
    default_authentication_plugin=mysql_native_password
    
    [mysql]
    #设置 mysql 客户端默认字符集
    default-character-set=utf8
    [client]
    #设置 mysql 客户端连贯服务端时默认应用的端口
    port=3306
    default-character-set=utf8

    basedir 与 datadir 的 data 前为 解压后文件的门路

  • 增加环境变量 Path 中增加解压文件夹的 bin 文件门路

1.3 初始化

  • 不设置明码初始化

    mysqld --initialize-insecure --user=mysql

    胜利会在文件夹下生成data 文件夹

  • 装置 mysql 服务,默认服务名为 mysql

    mysqld -install

    胜利会提醒Service successfully installed.

  • 启动服务

    net start mysql

    胜利会提醒MySQL 服务曾经启动胜利。

  • 启动数据库

    mysql -u root -p

    胜利进入 mysql

  • 批改明码

    mysql>alter user user() identified by "你要批改的明码";
  • 重置明码

    # 暂停服务
    net stop mysql
    # 跳过验证开启服务
    mysqld --console --skip-grant-tables --shared-memory
    # 新终端无明码登录 - 间接回车
    mysql -u root -p
    # 重置明码
    use mysql
    mysql> update user set authentication_string=''where user='root';
    mysql> quit
    # 敞开所有终端 新建终端
    net start mysql
    mysql -u root -p
    # mysql 退出
    quit
    # 敞开服务
    net stop mysql

2 Linux 环境

正文完
 0