mysql-5.7.22 免安装版本设置(Windows7)
一、在Mysql官网下载Mysql-5.7.22的ZIP文件
下载链接为:https://dev.mysql.com/downloads/mysql/
二、解压ZIP文件,放至C:\Program Files\MySQL目录,文件夹改名为mysql (个人情况)
三、配置环境变量
1、新建一个变量:MYSQL_HOME
变量值:C:/Program Files/MySQL
2、修改path变量
添加一条记录:%MYSQL_HOME%/bin
四、在C:/Program Files/MySQL目录下创建my.ini文件
[mysqld] #绑定IPv4 bind-address = 0.0.0.0 # 设置mysql的安装目录,即你解压缩安装包的位置 basedir = C:/Program Files/MySQL/mysql # 设置mysql数据库的数据的存放目录(此时没有data目录先不管,后面会有命令生成) datadir = C:/Program Files/MySQL/mysql/data # 设置端口号 port = 3306 # 允许最大连接数 max_connections = 200 # 设置字符集为utf8 loose-default-character-set = utf8 # 开启查询缓存 explicit_defaults_for_timestamp = true # windows下区分表名大小写(0:不区分,2区分(5.7版本)) lower_case_table_names=2 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [client] #设置客户端字符集 port=3306 default-character-set = utf8 [WinMySQLadmin] Server = C:/Program Files/MySQL/mysql/bin/mysqld.exe
五、将mysql注册为Windows系统服务
1、打开CMD(管理员权限),进入C:/Program Files/MySQL/mysql/bin
2、运行服务安装命令
mysqld install MySQL --defaults-file="%MYSQL_HOME%\my.ini"
备注:如果想要移除该服务,使用命令:mysqld -remove
六、启动mysql服务
1、启动服务命令为:net start mysql
2、运行中输入services.msc,启动MySQL服务
注意:此时是无法正常启动mysql服务的,因为5.7.22版本是不附带data文件夹的,需要通过命令来创建data文件夹和默认的数据库(如果存在,删除data目录下所有文件)
创建命令:mysqld --initialize-insecure --user=mysql
七、修改root账号密码
开始时root账号默认密码为空
1. net start mysql
2. mysql -uroot -p(提示 Enter password,直接回车,默认密码为空)
3. use mysql;
4. update user set authentication_string = password('root') where user = 'root';
5. flush privileges;
6. exit
至此,密码修改完成。可以使用 mysql -uroot -proot 进行登录了。