Mysqlæ•°æ®åº“å’ŒLinux系统常用命令
æœåŠ¡å™¨ç˜«ç—ªäº†3天,居然åˆæ˜¯Mysql调皮æ£è›‹ï¼Œè®©IDCé‡å¯æœåŠ¡å™¨åŽå‘现Mysqlå¯åŠ¨å¤±è´¥ï¼Œåå¤é‡å¯æœºå™¨å’ŒMysqlå‡æ— 效,顿时心å£å‘凉,真是世风日下ã€æ°‘ä¸èŠç”Ÿã€æš—æ— å¤©æ—¥å•Šï¼Œåˆšå›žåŒ—äº¬å°±ä¸è®©æˆ‘消åœã€‚å¯ç®—æ‰¾åˆ°åŽŸå› äº†ï¼Œå±…ç„¶æ˜¯Mysql莫å其妙多了一些超大文件,160G的硬盘空间被å ç”¨çš„æ»¡æ»¡çš„ï¼Œæ ¹æœ¬å·²ç»è·‘ä¸åŠ¨ï¼Œè¿™æœåŠ¡å™¨å·²å‘生了太多离奇之事,我已è§æ€ªä¸æ€ªã€å¦ç„¶å¤„之。
åªå¾—开始手工清除垃圾文件的漫长之路,æ£å¥½ä¹Ÿå€Ÿè¿™ä¸ªæœºä¼šæŠŠMysqlå¥½å¥½è§„æ•´ä¸€ä¸‹ï¼Œåˆ é™¤è¿‡æœŸä¸ç”¨çš„æ•°æ®åº“ã€å›žæ”¶é—²ç½®çš„å¸æˆ·æƒé™ï¼ŒåŠ›äº‰å®‰å…¨ç¨³å®šå¯é æŒä¹…çš„è¿è¡Œä¸‹åŽ»ã€‚这个动作还ä¸å°ï¼Œç”±äºŽphpmyadmin下没有å‘现 PHP 的扩展设置mbstring, 当å‰ç³»ç»Ÿå¥½åƒåœ¨ä½¿ç”¨å®½å—符集。没有 mbstring 扩展的 phpMyAdmin ä¸èƒ½æ£ç¡®è¯†åˆ«å—符串,结果phpmyadminæ— æ³•å¯¹æ•°æ®åº“å¸æˆ·è¿›è¡Œç®¡ç†ï¼Œåªå¾—使用命令行æ¥è§£å†³è¿™ä¸ªé—®é¢˜ï¼›è¿™å°±éœ€è¦äº†è§£ä¸€äº›Mysql常用的命令,比如:显示/打开数æ®åº“ã€åº”用表ã€æ˜¾ç¤ºè¡¨å—段以åŠåŸºæœ¬çš„æ·»åŠ /åˆ é™¤/æ›´æ–°å—段的命令,我整ç†äº†ç›¸å…³èµ„料在这里分享给大家:
- 使用SHOWè¯å¥æ‰¾å‡ºåœ¨æœåŠ¡å™¨ä¸Šå½“å‰å˜åœ¨ä»€ä¹ˆæ•°æ®åº“: mysql> SHOW DATABASES;
- 创建一个数æ®åº“MYSQLDATA mysql> CREATE DATABASE MYSQLDATA;
- é€‰æ‹©ä½ æ‰€åˆ›å»ºçš„æ•°æ®åº“ mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明æ“作æˆåŠŸï¼)
- 查看现在的数æ®åº“ä¸å˜åœ¨ä»€ä¹ˆè¡¨ mysql> SHOW TABLES;
- 创建一个数æ®åº“表 mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
- 显示表的结构: mysql> DESCRIBE MYTABLE;
- 往表ä¸åŠ 入记录 mysql> insert into MYTABLE values ("hyq","M");
- 用文本方å¼å°†æ•°æ®è£…入数æ®åº“表ä¸ï¼ˆä¾‹å¦‚D:/mysql.txt) mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
- 导入.sql文件命令(例如D:/mysql.sql) mysql> use database; mysql> source d:/mysql.sql;
- åˆ é™¤è¡¨ mysql> drop TABLE MYTABLE;
- 清空表 mysql> delete from MYTABLE;
- 更新表ä¸æ•°æ® mysql> update MYTABLE set sex="f" where name=hyq;
- 导入数æ®åº“备份文件的方法: root: mysql –uæ•°æ®åº“å¸æˆ· –p密ç æ•°æ®åº“å < .sql备份文件
- MySql的用户管ç†æ˜¯é€šè¿‡User表æ¥å®žçŽ°çš„ï¼Œæ·»åŠ æ–°ç”¨æˆ·å¸¸ç”¨çš„æ–¹æ³•æœ‰ä¸¤ä¸ªï¼Œä¸€æ˜¯åœ¨User表æ’入相应的数æ®è¡Œï¼ŒåŒæ—¶è®¾ç½®ç›¸åº”çš„æƒé™ï¼›äºŒæ˜¯é€šè¿‡GRANT命令创建具有æŸç§æƒé™çš„用户。其ä¸GRANT的常用用法如下: mysql> grant all privileges on æ•°æ®åº“明.* to 用户å@localhost identified by “å¯†ç ”;
- 清空文件内容: cat /dev/null > 文件å
- æ·»åŠ å¸æˆ·ï¼š useradd ç”¨æˆ·å –d ç›®å½•å –s /sbin/nologin(ä¸å…许该用户直接登录æœåŠ¡å™¨ï¼‰
- 设置å¸æˆ·å¯†ç passwd 用户å
特别注æ„:刚安装好的MySql包å«ä¸€ä¸ªå«ç©ºå¯†ç çš„rootå¸æˆ·å’Œä¸€ä¸ªåŒ¿åå¸æˆ·ï¼Œè¿™æ˜¯å¾ˆå¤§çš„安全éšæ‚£ï¼Œå¯¹äºŽä¸€äº›é‡è¦çš„应用我们应将安全性尽å¯èƒ½æ高,在这里应把匿åå¸æˆ·åˆ 除〠rootå¸æˆ·è®¾ç½®å¯†ç ,å¯ç”¨å¦‚下命令进行: use mysql; delete from User where User=""; update User set Password=PASSWORD(newpassword) where User=root;
Apache+php+mysql在windows下的安装与é…置图解
LinuxæœåŠ¡å™¨ï¼šçˆ±ä½ 说声ä¸å®¹æ˜“
301永久é‡å®šå‘实现方å¼åŠ302é‡å®šå‘(å†æ¬¡æ›´æ–°)
最后编辑: 郝聪 编辑于2011/03/31 14:57
mysql应该很稳定的哈,是ä¸æ˜¯è®¾ç½®æ²¡æžå¥½