4、启动和停止: 启动:Mysql从3.23.15版本开始作了改动,默认安装后服务要用MySQL用户来启动,不允许root用户启动。 如果非要用root用户来启动,必须加上--user=root参数(./safe_mysqld --user=root &)停止:mysqladmin -u root -p shutdown。 5、导出meeting数据库: mysqldump -uroot -p21century meeting > db_meeting.sql 导人dbname数据库: mysqldump -uroot -p21century dbname < xxx.sql 导入数据库还可用类似于oracle中@my_script.sql的方式一次执行大量sql语句,这在使用mysqldump不起作用时非常有用。 例:#./mysql -uroot -p < /home/xuys/db_meeting_2003.sql (注:create database、use databasename、create table和insert into语句都可写在上面的脚步文件中) 6、给表改名: RENAME TABLE ztemp TO ztemp4; 7、修改字段属性: ALTER TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL; 8、在表中的content后增加一字段: ALTER TABLE bbabase ADD leave_time DATETIME NOT NULL AFTER 六、MySQL相关 ---------------------------- update:登录SSH后才可操作MySQL! 登录MySQL,输入: mysql -u username -p -h 208.113.129.128 username替代为你的帐号;出现下面这个提示后输入密码: Enter password: 接着,登录mysql数据库成功,出现下面提示: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3602 to server version: 5.0.18-standard-log Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer. 查看你的数据库: show databases; 查看表结构: desc tablename; //主键<PRE> alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);</PRE>//增加一个新列<PRE> alter table t2 add d timestamp; alter table infos add ex tinyint not null default '0';</PRE>//删除列<PRE> alter table t2 drop column c;</PRE>//重命名列<PRE> alter table t1 change a b integer;</PRE> //改变列的类型<PRE> alter table t1 change b b bigint not null; alter table infos change list list tinyint not null default '0'; </PRE>//重命名表<PRE> alter table t1 rename t2;</PRE>加索引<PRE> mysql> alter table tablename change depno depno int(5) not null; mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]); mysql> alter table tablename add index emp_name (name);</PRE>加主关键字的索引<PRE> mysql> alter table tablename add primary key(id);</PRE>加唯一限制条件的索引<PRE> mysql> alter table tablename add unique emp_name2(cardnumber);</PRE>删除某个索引<PRE> mysql>alter table tablename drop index emp_name;</PRE>修改表: 增加字段:<PRE> mysql> ALTER TABLE table_name ADD field_name field_type;</PRE>修改原字段名称及类型:<PRE> mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;</PRE>删除字段:<PRE> mysql> ALTER TABLE table_name DROP field_name; </PRE>导入数据库内容。首先要选择你要导入内容的数据库: use database; 将database更改为你导入数据库内容的数据库名称。在导入数据库前,确认你已经把导出的数据库文件上传到FTP目录下。例如,我在WP利用插 件导出的备份,解压有一个后缀为”.sql”的文件,把这个上传到你的FTP目录下即可;不用放进目录下面,直接上传就可以了。继续原来的话 题,输入下面命令导入数据库: source wp.sql 其中wp.sql是你的数据库备份文件的名称。 退出mysql: \q 查看mysql的帮助(用途不大): \h