1、下载并解压mysql5.7.10安装包
【百度网盘链接】 提取码:rh08
2、配置环境变量:
我的电脑->属性->高级->环境变量
PATH=.......;E:mysql\mysql5\bin (mysql bin文件夹路径)
3、环境变量
配置好后,修改配置文件mysql-5.7.10默认的配置文件(E:mysql\mysql5\my-default.ini),或者复制一个my-default.ini并改名为my.ini,修改或添加以下配置:
[mysqld] basedir=E:mysql\mysql5\bin (mysql所在目录) datadir=E:mysql\mysql5\bin\data (mysql所在目录\data)
4、以管理员身份运行cmd
cd E:mysql\mysql5\bin // 进入mysql的bin文件夹 mysqld -install // 如果不用管理员身份运行,将会因为权限不够而出现错误
注意:如果出现Install/Remove of the Service Denied!,则是因为没有使用管理员身份运行,导致权限不够。
5、以上步骤没有出现错误则安装成功
6、创建data文件
由于免安装的mysql没有data文件夹,所以在安装好MySQL5.7后,重新打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录,输入以下命令:
mysqld --initialize-insecure --user=mysql
执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空。
7、启动服务,在cmd中输入:
net start mysql
服务启动成功!
注意:这个时候经常会出现错误2和错误1067。
a、出现“错误2 系统找不到文件”,检查一下配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql服务(输入 mysqld -remove),再重新安装(mysqld -install);
b、出现错误1067,检查配置文件是否修改正确。
8、服务启动成功之后,输入
mysql -u root -p(第一次登录没有密码,直接按回车)
登录成功!
9、查看/修改数据库编码
mysql> SHOW VARIABLES LIKE ‘character%’;
mysql> mysql> SET character_set_client = utf8 ;
mysql> mysql> SET character_set_connection = utf8 ;
mysql> mysql> SET character_set_database = utf8 ;
mysql> mysql> SET character_set_results = utf8 ;
mysql> mysql> SET character_set_server = utf8 ;
mysql> mysql> SET collation_connection = utf8 ;
mysql> mysql> SET collation_database = utf8 ;
mysql> mysql> SET collation_server = utf8 ;