1.mysql-5.7.21-winx64.zip解压到自己指定的路径
2.自己新建Data文件夹和my.ini文件
my.ini内容,直接复制修改路径即可 my.ini需要保存为ANSI格式 ,否则可能会出现table 'mysql.proc' doesn't exist
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=D:\Program Files\mysql-5.7.21-winx64
# 设置为MYSQL的数据目录
datadir=D:\Program Files\mysql-5.7.21-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
3.设置环境变量 ,【系统变量】->【Path】添加bin目录
D:\Program Files\mysql-5.7.21-winx64\bin
4.进入Mysql安装目录下的bin文件夹,在此处以管理员身份打开cmd,执行以下命令
mysqld –initialize-insecure
这句命令会自动在data目录下创建mysql相关文件。
mysqld install
net start mysql
5.修改mysql密码
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('111111')
6.登陆mysql
mysql -u root -p
推荐mysql管理工具 MySQL-Front
http://www.mysqlfront.de/
安装后出现:table 'mysql.proc' doesn't exist
恢复步骤:
1. 执行net stop mysql
,停止mysql服务
2. 执行mysqld -remove
,移除服务
3. 执行mysqld -install
,安装服务
4. 执行mysqld --initialize-insecure
,初始化 (data文件夹必须为空)
5. 执行net start mysql
,开启mysql服务