1.从网上下载相应的免安装版本,并解压到指定的目录下
2.配置环境变量
在"系统变量"栏目中新增加一个名为"MYSQL_HOME"的变量名,变量值为第一步中解压的路径;然后再找到名为"Path"的变量,点击编辑,在后面添加";%MYSQL_HOME%\bin"即可,到目前为止,环境变量配置完毕。
3.将mysql注册为mysql服务
在“开始”菜单的搜索中输入CMD,找到可执行文件,并以管理员身份运行,打开CMD窗口后,进入Mysql的根目录,输入"Mysqld install mysql"运行,会提示服务安装成功。在服务中会看到一个名为mysql的服务,点击属性查看,看启动的路径是否与解压的路径一致,否则的话会弹出”找不到指定的文件“,如果出现这种错误的话,那么可以打开注册表找到HKEY_LOCAL_MACHINE---SYSTEM--CurrentControlSet--Services--mysql中的ImagePath,点击编辑,更改值为解压路径根目录下的bin文件夹的mysqld(以d盘为类:d:/mysql/bin/mysqld) 值可写为:"d:\mysql\bin\mysqld" mysql 后面的mysql主要是服务名。通过以上步骤步骤基本上mysql就可以正常启动了
4.登录
在cmd窗口中输入"mysql -u root -p"后会提示输入密码,此时直接回车,因为默认登录密码为空,但是回车后提示(ERROR 1045(28000):Access denied for user 'root'@'localhost' (using password:No)),这里需要跳过相应的权限才能登录,可以在mysql的根目录中找到my.ini的配置文件并打开在[mysqld]下面添加skip-grant-tables(前面不要#,有的话则去掉)即可,更改过后就可以登录了。
my.ini主要是自己的配置文件,默认的配置文件如下:
[client] port=3306 default-character-set=utf8
[mysqld] skip-grant-tables
port=3306
character_set_server=utf8
basedir=D:\Program Files\mysql
datadir=D:\Program Files\mysql\data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin] D:\Program Files\mysql\bin\mysqld.exe