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#服务端应用的字符集默认为UTF8character-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=3306default-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 mysqlmysql> update user set authentication_string='' where user='root';mysql> quit# 敞开所有终端 新建终端net start mysqlmysql -u root -p# mysql 退出quit# 敞开服务net stop mysql

2 Linux环境