首页 > 代码库 > mysql-5.7.18-win32- 免安装 win7 32 安装记录

mysql-5.7.18-win32- 免安装 win7 32 安装记录

1-从www.mysql.com官网下载 免安装版,zip后缀

2-解压后,修改文件夹名称mysql【优化下名称,方便记忆】,并剪切到C根目录下

3-在安装根目录mysql下建立空文件夹data,并添加系统环境变量path =c:\mysql\bin ,测试过程中又添加了系统环境变量MYSQL_HOME=C:\mysql 【感觉没什么用,没有在path中使用】

4-建立my.ini文件,文件内容如下,放在mysql根目录下:

#[mysqld]
#basedir=""
#datadir="\"
#[WindowsMySQLServer]
#Server=""
#以下是复制内容,这行可不复制

[client]
port=3306
default-character-set=utf8

#客户端字符类型,与服务端一致就行,建议utf8
[mysqld]
port=3306
character_set_server=utf8

#服务端字符类型,建议utf8
basedir=C:\mysql

#解压根目录
datadir=C:\mysql\data

#解压根目录\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
default-storage-engine=MEMORY

[WinMySQLAdmin]
Server=C:\mysql\bin\mysqld.exe

#解压根目录\bin\mysqld.exe

#以上是复制内容,这行可不复制

 5-据说一定要在bin路径下执行下列语句,我是在bin路径下执行的:mysqld --initialize --user=mysql --console

  data文件夹出现mysql、’performance_schema、sys 3个文件夹和其他一些文件

  注意:这里有个root账号密码,必须手工记下来

6-注册,继续执行:mysqld --install

7-启动服务:net start mysql   

8-登录: mysql -u root -p
提示输入密码:Enter password: ******

下列是成功登录示例【从其他地方随便复制】:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 28 to server version: 5.0.24a-community-nt

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the buffer.

 

以上是这次比较成功的一次完整配置,期间各种错,比如服务启动成功,但是登录不成功;比如注册成功,因为没有执行第5步,服务启动失败。

如果出现错误,没有关系,解决方法:

1-先执行或先删除都可以:

       如果服务已启动:net stop mysql          删除服务:mysqld -remove
       清空data文件夹下面的所有文件

2-返回上述成功案例从第5步开始,或从第1步开始。

 

以上是免安装配置的一次测试过程记录,以后有兴趣的话,可以验证下:是否一定要在bin目录下执行才有效!!

mysql-5.7.18-win32- 免安装 win7 32 安装记录