我们现http://www.mysql.com网站上下载MySQL5.1的ZIP文件。 我要安装到E盘,就将文件解压到E盘,将文件夹名称改为mysql(随你喜欢),数据库文件夹默认(E:\mysql\data)。 现将E:\mysql里边的my-huge.ini,my-innodb-heavy-4G.int,my-large,ini,my-medium.ini.my-small.ini这五个文件之中一个复制到C:\windows下,取名为my.ini。至于复制哪一个文件,要看你希望MySQL点用系统资源及内存而定,我这里选择中等my-medium.ini。现在my.ini文件的[mysqld]下入这样几行: # 设置MySQL基本安装目录 basedir=E:/mysql # 设置数据库的目录 datadir=E:/mysql/data 请注意在选项文件中使用正斜线儿不是反斜线指定Windows路径名。如果使用反斜线,必须用双反斜线: [mysqld] # 设置MySQL基本安装目录 basedir=E:\\mysql # 设置数据库的目录 datadir=E:\\mysql\\data 保存文件退出。
C:\> E:\mysql\bin\mysqld --console (在控制台会看到详细的启动信息。)
C:\> E:\mysql\mysqladmin -u root shutdown 下述命令可以将MySQL作为系统服务添加到Windows里: C:\> E:\mysql\mysqld --install (较简单,系统服务为自动启动) C:\> E:\mysql\mysqld --install-manual (较简单,系统服务为手动启动) C:\> E:\mysql\mysqld --install MySQL --defaults-file=C:\windows\my.ini (详细,系统服务为自动启动) C:\> E:\mysql\mysqld --install-manual MySQL --defaults-file=C:\windows\my.ini (详细,系统服务为手动启动) 下述命令可以将MySQL从系统服务中删除: C:\> E:\mysql\bin\mysqld --remove 安装配置完成之后,接着是MySQL的安全设置,包括设置root密码,删除空用户,开放root帐号远程访问权限。 C:\> E:\mysql\bin\mysql -u root mysql> use mysql mysql> select user,host,password from user; 可看到如下查讯结果: user host password root localhost root 127.0.0.1 localhost 删除空的帐号mysql> delete from user where user=''; 将host=127.0.0.1改为%或本机IP,以便远程访问数据库 mysql> update user set password = password('newpwd')
或者只用如下一行命令,同时对两个root命名 mysql> update user set password = password('newpwd');(不推荐使用) 更新密码后,必须用FLUSH PRIVILEGES让服务器重新读授权表。否则,重新启动服务器前,不会使用更改。 mysql> FLUSH PRIVILEGES; 相关问题解决 将MySQL添加到系统服务时,如果是使用简单方式(mysqld --install),在启动MySQL GUI TOOLS可能会出找不到配置文件的错误 可用以下方法解决: 1.在注册表中找HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MySQL\ImagePath的值,修改为E:\mysql\bin\mysqld --defaults-file=c:\windows\my.ini MySQL 2.另外一种方法在MySQL GUI TOOLS的configure instance中修改path to binary为正确的路径. mysql> update user set host = '%'
设置root@localhsot,root@%密码: mysql> update user set password = password('newpwd')
|
MySQL5.1非安装版在Windows中的安…
最新推荐文章于 2022-11-12 10:40:50 发布