http://hi.baidu.com/thinke365/blog/item/fe455da97903f8bbca130c69.html
这个版本的mysql不需要通过msi安装文件进行安装。这个版本的好处是以后安装,只需要移动整个文件夹,然后自定制安装到其他机子上即可。以前搞过一次,不能成功。刚才又搞了很久,现在终于搞定了。
一开始就设置环境变量,直接可以使用mysqld-nt ,可以安装成功,但是都是启动失败。
删除 -remove有问题? 后来使用 sc delete才行。
直接从cmd启动才能启动。。。。
F:\programs\gov\mysql-5.0.82-win32_noninstall>bin\mysqld-nt.exe -install mysql -defaults-file=f:\programs\gov\mysql-5.0.82-win32_noninstall\my.ini // 终于启动成功了。。。。
刚开始Mysql数据库并没有密码,可以有多种方式进行密码修改。
F:\programs>mysqladmin -uroot -p password pwd
Enter password: // 需要输入用户密码
开始MySQL的root账号只能从本地连接而不能从远程连接过来。以下是mysql数据库,user表的查询
mysql> select host,user from user;
+-----------+------+
| host | user |
+-----------+------+
| 127.0.0.1 | root | // 刚开始只能从本地来连接。。。。
| localhost | |
| localhost | root |
+-----------+------+
3 rows in set (0.00 sec)
mysql> update user set host='%' where user='root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 1 // 两个记录不能一样。。。
mysql> update user set host='%' where user='root' and host='localhost';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0
mysql> select host,user from user;
+-----------+------+
| host | user |
+-----------+------+
| % | root |
| 127.0.0.1 | root |
| localhost | |
+-----------+------+
3 rows in set (0.00 sec)
重启数据库后,可以从远程连上数据库了。。。。
MySQL的安全设置可以多使用下,呵呵,用过后就有了经验,即使记不住,下次搞,也会顺手很多的。