1、解压 mysql-noinstall-5.1.30-win32.zip
2、在 F 盘建立目录 MySql/MySqlServer5.1/
3、把解压的内容复制到 F:/MySql/MySqlServer5.1/
4、在 F:/MySql/MySqlServer5.1/ 中找 my-large.ini 把它复制成 my.ini
5、在 my.ini 中找 [mysqld] ,添加以下语句;
basedir="F:/MySql/MySqlServer5.1/"
datadir="F:/MySql/MySqlServer5.1/data/"
default-character-set=latin1 #utf8
default-storage-engine=innodb
max_allowed_packet =12M
#skip-networking #// 这句会忽略网络登陆
#bind-address=192.168.0.72 #// 如果加上这句 localhost 就用不了 只要改 user 表的 127.0.0.1 为 % 重启服务 就可以远程登陆
6、安装 MySQL_Administrator_1.2 绿色版:把 mysql-gui-tools-noinstall-5.0-r14-win32.zip 解压到 F:/MySql/MySQL GUI Tools 5.0
6.5、可以尝试手动启动 MySql 服务器,并用 MySQL_Administrator_1.2 和 console 登陆:
1、手动启动服务:cmd --> F:/MySql/MySqlServer5.1/bin/mysqld --console
会看到 InnoDB: The first specified datafile c:/ibdata/ibdata1 did not exist:
InnoDB: a new database to be created!
InnoDB: Setting file c:/ibdata/ibdata1 size to 209715200
InnoDB: Database physically writes the file full: wait... 等 很长的
最后看到 mysqld: ready for connections
Version: '5.1.2-alpha' socket: '' port: 3306
表示 MySql 服务已经启动,可以登陆了,这时: 登陆名是 root ,密码为空,IP 地址只能写 localhost 或 127.0.0.1 ,因为现在
root 的权限只允许本地登陆,远程登陆不可以,在本机写本机 IP 地址来登陆被 MySql 视为远程登陆,所以是登陆不了的,会报错 1130
2、MySQL_Administrator_1.2 登陆:到 F:/MySql/MySQL GUI Tools 5.0/ 运行 MySQLAdministrator.exe ,
填入 localhost或127.0.0.1 3306 root 密码为空 就可以登陆
3、用 console 登陆: cmd --> f:/MySql/MySqlServer5.1/bin/mysql -u root -p
密码为空
如果要在登陆时就选定数据库可以这样写:f:/MySql/MySqlServer5.1/bin/mysql -u root -p[密码] [数据库名]
当前情况举例:f:/MySql/MySqlServer5.1/bin/mysql -u root -p mysql 就是密码是空的,登陆的数据库是 mysql 库
4、修改root的密码、让root可以远程登陆、添加新用户
修改root的密码:在登陆后的 console 中输入
use mysql
update user set Password=PASSWORD('[密码]') where user='root';
让root可以远程登陆:在登陆后的 console 中输入
use mysql
update user set Host='%' where user='root' and Host='127.0.0.1';
添加新用户,用户名是 gary,密码为空,权限等于root,用户允许远程登陆 :在登陆后的 console 中输入
GRANT ALL PRIVILEGES ON *.* TO 'gary'@'%';
如果用户不可以远程登陆:GRANT ALL PRIVILEGES ON *.* TO 'gary'@'localhost';
然后用上面的方法修改gary的密码,root 改为 gary
5、手工停止 MySql 服务:cmd --> F:/MySql/MySqlServer5.1/bin/mysqladmin -u root shutdown
如果MySQL root用户账户有密码,你需要调用命令 F:/MySql/MySqlServer5.1/bin/mysqladmin -u root -p shutdown 并根据提示输入密码。
注意:修改密码、修改是否远程登陆,添加用户后必须重启MySql服务才生效 !!!!!!!!!!!!!!!!!!!!!!!!!!!
注意: MySQL权限系统中的用户完全独立于Windows下的登录用户。
7、添加 MySql 服务到windows服务中:
1、简易添加方法:cmd --> F:/MySql/MySqlServer5.1/bin/mysqld --install 这样用默认的 MySQL 为名称添加一个windows服务
这是,该服务的属性写着:F:/MySql/MySqlServer5.1/bin/mysqld MySQL
2、指定服务名称与指定启动选项文件的添加方法:
F:/MySql/MySqlServer5.1/bin/mysqld --install LevelDBServer --defaults-file=F:/MySql/MySqlServer5.1/my.ini
用 LevelDBServer 为名称来创建windows服务,指定 F:/MySql/MySqlServer5.1/my.ini 为MySql的启动选项文件
如果在服务安装命令中,在--install选项后面指定的服务名不是默认服务名(MySQL)。则从具有相同服务名的组中读取选项,并从标准选项文件读取选项。
服务器还从标准选项文件的[mysqld]组读取选项。你可以使用[mysqld]组中的选项用于所有MySQL 服务,还可以使用具有相同服务名的组,用于该服务名所对应的服务器。
该命令中,--install选项后面给出了默认服务名(MySQL)。如果未给出--defaults-file选项,该命令可以让服务器从标准选项文件的[mysqld]组中读数。
由于提供了--defaults-file选项,服务器只从命名文件的[mysqld]组读取选项。
注意:添加服务后该服务并未启动。重启电脑服务就会启动,要手动启动与关闭 MySql 服务用以下语句:
cmd --> NET START MySQL 或 NET START LevelDBServer , NET STOP MySQL 或 NET STOP LevelDBServer
8、测试MySQL安装
可以通过以下命令测试MySQL服务器是否工作:
C:/> F:/MySql/MySqlServer5.1/bin/mysqlshow
C:/> F:/MySql/MySqlServer5.1/bin/mysqlshow -u root mysql
C:/> F:/MySql/MySqlServer5.1/bin/mysqladmin version status proc
C:/> F:/MySql/MySqlServer5.1/bin/mysql test
如果mysqld对客户端程序TCP/IP连接的响应较慢,可能是DNS问题。此时,使用--skip-name-resolve选项启动 mysqld,在MySQL授权表的Host列只使用localhost和IP号。
可以通过 --pipe 或 --protocol=PIPE 选项强制 MySQL 客户端使用命名管道连接代替TCP/IP连接,或指定.(阶段)做为主机名。使用 --socket 选项指定管道名。
分享到:
相关推荐
该脚本是自己结合网上的资料整理编写的,已经在项目中使用到,把该脚本文件放入mysql目录下执行即可 脚本包含的操作如下: 1.执行脚本自动创建my.ini配置文件,并写入各个配置项的值 2.自动注册MySql服务 3.修改 ...
"mysql绿色版3306"指的是MySQL的一个便携式版本,通常是为了方便用户在不需要安装的情况下快速运行MySQL服务器,特别是对于开发者而言,这种绿色版可以在不同的计算机上轻松迁移和使用,而3306是MySQL默认的TCP/IP...
MySQL绿色版和精简版是针对那些需要轻...总的来说,MySQL绿色版和精简版提供了轻便、快捷的数据库解决方案,适合特定的使用场景。用户在选择时应根据自身的需求和环境来决定是否使用这类版本,并了解其可能存在的限制。
Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。它是一套单一的应用程序,能同时连接 MySQL 和 MariaDB 数据库,并与 Amazon RDS,Amazon Aurora、Oracle Cloud 和 Google Cloud 等云数据库兼容...
mysql中文绿色版mysql中文绿色版mysql中文绿色版mysql中文绿色版mysql中文绿色版mysql中文绿色版mysql中文绿色版
虽然MySQL绿色版可以运行,但为了长期稳定使用,建议配置my.ini文件(可能需要创建该文件)。在my.ini中,你可以设置端口号、字符集、最大连接数等参数。 10. **启动和停止服务**: 为了方便,你可以创建批处理...
- **便携性**:由于MySQL绿色版是压缩文件,解压后即可使用,不需在系统注册表中留下痕迹,方便在不同的计算机上携带和使用。 - **简洁高效**:与传统安装版相比,绿色版省去了安装过程,减少了系统资源占用,启动...
在使用这款绿色版MySQL连接工具时,用户只需解压文件,然后运行主程序即可开始操作。由于是便携式版本,所有设置和连接信息都会保存在程序目录下,不会影响到系统其他部分。 "更多软件下载.html"可能是一个链接页面...
Navicat for MySQL v11.0.10绿色版 解压可用Navicat for MySQL v11.0.10绿色版 解压可用Navicat for MySQL v11.0.10绿色版 解压可用Navicat for MySQL v11.0.10绿色版 解压可用Navicat for MySQL v11.0.10绿色版 ...
MySQL 5.5.6 绿色版是一个轻量级且方便使用的数据库管理系统,它无需进行繁琐的安装过程,只需解压即可立即使用。这个版本是针对那些希望快速部署 MySQL 服务,而又不希望受到传统安装程序限制的用户设计的。在本文...
MySQL绿色版是一款便携式的MySQL数据库管理系统,无需安装即可直接使用,特别适合在不希望进行系统级安装或者需要快速在不同计算机间切换工作环境的场景下。它包含了MySQL服务器的所有核心组件,包括数据库引擎、...
MySQL绿色版是一款便携式的数据库管理系统,无需复杂的安装过程和配置步骤,只需解压缩即可在Windows 64位操作系统上直接使用。这种简化的方式使得MySQL绿色版成为开发者、测试人员和初学者的理想选择,尤其适合那些...
总的来说,MySQL5.5绿色版是一个高效、便捷的数据库解决方案,尤其适合个人开发者、小型团队或作为测试环境使用。其免安装特性、haosql控制面板的便利性以及MySQL5.5版本的稳定性和性能,共同构建了一个强大而又易于...
总的来说,MySQL绿色版与MySQL Front结合使用,为开发者提供了一套轻量级、便捷的数据库解决方案,帮助他们快速适应Web开发中的数据库操作,提高工作效率。无论是临时使用还是作为学习工具,都是一个很好的选择。
为了更好地使用这个绿色版MySQL,用户还需要掌握一些命令行工具,如mysql客户端,用于连接和操作数据库。对于更复杂的管理任务,可以使用图形化管理工具,如MySQL Workbench,它提供了可视化的设计和管理功能。 ...
MySQL精简绿色版是一款特别为那些需要轻量级数据库服务的用户设计的版本。它集成了MySQL的核心功能,但去除了部分非必要的组件和服务,使得安装和运行更加简便,同时也减少了对系统资源的占用。这款绿色版适用于学习...
MySQL绿色袖珍版是一款特别为方便用户快速部署和使用的轻量级数据库系统。它免去了传统安装过程,通过便携式可执行文件portable_mysql.exe实现即开即用,非常适合临时工作环境或者需要在不同设备间移动数据的场景。...