Feb
25
首先你拥有root用户的权限。
win32系统实例:
-------连接啦:-------
C:\xampp\mysql\bin>mysql -u root -p
Enter password:***
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 178
Server version: 5.0.41-community-nt MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
-------创建数据库-------
mysql> create database learn;
Query OK, 1 row affected (0.02 sec)
-------选择数据库-------
mysql> use learn;
Database changed
-------新建用户Hansi只能localhost登录,密码password对于数据库learn有所有权限-------
mysql> GRANT ALL ON learn.* to hansi@localhost IDENTIFIED BY "password";
Query OK, 0 rows affected (0.02 sec)
ALL的地方可以是:ALTER CREATE DELETE DROP INDEX INSERT REFERENCES SELECT UPDATE FILE PROCESS RELOAD SHUTDOWN USAGE
要加好几个的话用逗号分割
localhost的地方可以是"%"这样可以远程登数据库,要加引号!
上面有个learn.*, *是通配符,learn是库名,*的地方是表名,如果是*还可以不加点和星。
加上WITH GRANT OPTION 是允许用户把自己权限再给其他用户。通俗说就是有没有封官加爵的权利。
GRANT ALL ON learn.* to hansi@localhost IDENTIFIED BY "password" WITH GRANT OPTION;
-------改密码,直接通过改数据库完成-------
mysql> use mysql;
Database changed
-------password是一个函数算md5值的,下面引号中间的才是密码,例子中密码为空-------
mysql> update User set Password =password("") where User="hansi";
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0
-------刷新权限表,必要一步,要么就重启服务-------
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
日常管理基本上就是这些。
have fun
win32系统实例:
-------连接啦:-------
C:\xampp\mysql\bin>mysql -u root -p
Enter password:***
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 178
Server version: 5.0.41-community-nt MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
-------创建数据库-------
mysql> create database learn;
Query OK, 1 row affected (0.02 sec)
-------选择数据库-------
mysql> use learn;
Database changed
-------新建用户Hansi只能localhost登录,密码password对于数据库learn有所有权限-------
mysql> GRANT ALL ON learn.* to hansi@localhost IDENTIFIED BY "password";
Query OK, 0 rows affected (0.02 sec)
ALL的地方可以是:ALTER CREATE DELETE DROP INDEX INSERT REFERENCES SELECT UPDATE FILE PROCESS RELOAD SHUTDOWN USAGE
要加好几个的话用逗号分割
localhost的地方可以是"%"这样可以远程登数据库,要加引号!
上面有个learn.*, *是通配符,learn是库名,*的地方是表名,如果是*还可以不加点和星。
加上WITH GRANT OPTION 是允许用户把自己权限再给其他用户。通俗说就是有没有封官加爵的权利。
GRANT ALL ON learn.* to hansi@localhost IDENTIFIED BY "password" WITH GRANT OPTION;
-------改密码,直接通过改数据库完成-------
mysql> use mysql;
Database changed
-------password是一个函数算md5值的,下面引号中间的才是密码,例子中密码为空-------
mysql> update User set Password =password("") where User="hansi";
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0
-------刷新权限表,必要一步,要么就重启服务-------
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
日常管理基本上就是这些。
have fun
Jan
30
从头开始学PHP的,用xampp做到时间的时候发现时间总是对不上,不是本地计算机的时间。
分秒一致,小时差八。想到是时区的原因。
想到格林威治标准时间与中国的北京时间差八个小时。
百度,解决!
加了一句ini_set
其实本来在php.ini里面改的,考虑到服务器要不是自己的就没办法改这个ini。
还是加在页面里好一些。
分秒一致,小时差八。想到是时区的原因。
想到格林威治标准时间与中国的北京时间差八个小时。
百度,解决!
加了一句ini_set
其实本来在php.ini里面改的,考虑到服务器要不是自己的就没办法改这个ini。
还是加在页面里好一些。
Jan
6
Oct
22
有一个文本文件(学号)如下:
还有一个文本文件(姓名)如下:
结果要求生成"学号 姓名 随机密码"的形式.
000001
000002
000003
000004
......
000002
000003
000004
......
还有一个文本文件(姓名)如下:
张三
李四
王二麻子
李大头
......
李四
王二麻子
李大头
......
结果要求生成"学号 姓名 随机密码"的形式.




