自解压MYSQL安全

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的安全设置可以多使用下,呵呵,用过后就有了经验,即使记不住,下次搞,也会顺手很多的


posted @ 2012-01-09 13:20  Podevor  阅读(184)  评论(0编辑  收藏  举报