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