1.准备工作
mysql压缩包 *1
电脑 :windows系统
2.解压压缩包至任意路径下(使用解压当前文件夹)
如:F:\mysql-5.6.24-win32
3.复制文件夹下的配置文件my-default.ini,并重命名为(my.ini),并将下列参数覆盖my.ini文件内容。
######################################################### [client] port=3306 default-character-set=utf8 [mysqld] #忽略密码 skip-grant-tables port=3306 character_set_server=utf8 basedir=F:\mysql-5.6.24-win32 #解压目录 datadir=F:\mysql-5.6.24-win32\data #解压目录下data目录 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] F:\mysql-5.6.24-win32\bin\mysqld.exe #########################################################
4.设置环境变量
1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量
点击系统变量下的新建按钮
输入变量名:MYSQL_HOME
输入变量值:F:\mysql-5.6.24-win32
#即为mysql的自定义解压目录。
2)选择系统变量中的Path
点击编辑按钮
在变量值中添加变量值:%MYSQL_HOME%\bin
5.注册服务
1)win+r 打开控制台,输入cmd回车
2)输入 mysqld install MySQL --defaults-file="F:\mysql-5.6.24-win32\my.ini" 回车,系统会提示 success
3) 如果 需要移除服务 控制台输入 mysqld remove(本人测试,服务列表里没删除,不造怎么回事?)
6.启动mysql或关闭
1)在控制台 输入 net start mysql 回车,会提示mysql 启动成功
或者: (管理工具 服务,找到MySQL服务,右键点击启动/停止)
2)在控制台输入 net stop mysql 回车,会提示mysql 关闭成功
7.进入mysql
1)在控制台输入mysql 回车进入
# 查看数据库;其中 mysql 数据库
mysql>show databases;
#使用mysql数据库
mysql>use mysql;
#修改密码
mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
#刷新
mysql>FLUSH PRIVILEGES;
#退出
mysql>QUIT
8.出现的错误
如:ERROR 1045 (28000): Access denied for user 'root'
解决:
1)my.ini 里面没配置 skip-grant-tables忽略密码
2)查看 管理工具 服务里面会出现【MySQLa】这个服务与正版【MySQL】冲突,需要关闭【MySQLa】服务
浙公网安备 33010602011771号