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
就到这里吧~
一般在解压后的目录中就可以找到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
就到这里吧~
相关阅读 更多 +