文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Mysql 应用日志

Mysql 应用日志

时间:2006-07-30  来源:fei-tian

下载mysql 可以到www.mysql.com下载最新版本的。我用的是5.02的。我朋友说有源代码的安装包,可是我之找到二进制的安装包,二进制的安装包安装过程简单,不用编译,安装速度快。

一般在解压后的目录中就可以找到INSTALL-BINRAY 像我这样的英文文盲都可以看的懂,相信你看的话一定也可以学会,很简单的

     shell>tar zxvf MYSQL-VERSION-OS.tar.gz
     shell>mv MYSQL-VERSION-OS /usr/local/mysql
     # 以上两句和INSTALL-BINRAY说的稍有不同,不过我觉得这样简单,好理解。
     shell> cd /usr/local/mysql  #一下命令都是在此目录下面执行的
     shell> scripts/mysql_install_db --user=mysql
     shell> chown -R root  .
     shell> chown -R mysql data
     shell> chgrp -R mysql .
     shell> bin/mysqld_safe --user=mysql &

------------------------------
这样mysql就装好了!
然后修改一下自己的配置文件。

     shell> vi ~/.bash_profile
                 PATH=$PATH:$HOME/bin:/usr/local/apache2/bin:/usr/local/mysql/bin#添加一个path路径 这样在shell 随便输入 mysql的命令,不过仅限当前用户,
保存后用 shell> source ~/.bash_profile

然后就可以了!

shell>mysql -uroot  '以root登陆 设置一下
mysql>show databases;
     +--------------------+
     | Database           |
     +--------------------+
     | information_schema |
     | mysql              |
     | test               |
     +--------------------+
由于mysql 是可以匿名登陆登陆的,所以我门要把匿名用户删掉,先看一下mysql.user表的关键字段吧!

mysql> select Host , User , Password from mysql.user;
+----------------+---------+-------------------------------------------+
| Host           | User    | Password                                  |
+----------------+---------+-------------------------------------------+
| localhost      | root    |                                           |
| www.server.com | root    |                                           |
| localhost      |         |                                           |
| www.server.com |         |                                           |
+----------------+---------+-------------------------------------------+
3 rows in set (0.02 sec)

用如下的命令删除 匿名用户。

mysql>delete from mysql where User="";

由于root用户是可以不用密码登陆的,所以我没要给你root用户密码,password()函数是对密码生成密文

mysql>update from mysql set Password=Password("123")  where User="root" ;

现在看看mysql 里面的东西有没有变化啊!?

mysql> select Host , User , Password from mysql.user; 
+----------------+---------+-------------------------------------------+
| Host           | User    | Password                                  |
+----------------+---------+-------------------------------------------+
| localhost      | root    |*23AE809DDACAF96AF0FD78ED04B6A265E05AA257  |
| www.server.com | root    |*23AE809DDACAF96AF0FD78ED04B6A265E05AA257  |
+----------------+---------+-------------------------------------------+

现在再登陆的话 加上一个 -p 参数,就可以输入密码登陆了!

shell>mysql -uroot -p
Enter password:
  新建一个数据库并授权给用户 phpwind,因为安装了phpwind bbs 所以要一个数据库
mysql>create database phpwind;
mysql>grant all privileges  on  phpwind.* to phpwind@'localhost'  identified by "123";
ok
就到这里吧~
相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载