mysql主机怎么打开 mysql怎么打开数据库( 三 )


[root@test1 local]# /sbin/chkconfig –list6.3.2、把MySQL添加到你系统的启动服务组里面去[root@test1 local]# /sbin/chkconfig – add mysql6.3.3、把MySQL从启动服务组里面删除 。
[root@test1 local]# /sbin/chkconfig – del mysql七、更改MySQL目录
MySQL默认的数据文件存储目录为/var/lib/mysql 。
假如要把目录移到/home/data下需要进行下面几步:
7.1、home目录下建立data目录
cd /home mkdir data
7.2、把MySQL服务进程停掉:
mysqladmin -u root -p shutdown
7.3、把/var/lib/mysql整个目录移到/home/datamv /var/lib/mysql /home/data/
这样就把MySQL的数据文件移动到了/home/data/mysql下7.4、找到my.cnf配置文件
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件 , 拷贝其中一个到/etc/并改名为my.cnf)中 。
命令如下:
[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf7.5、编辑MySQL的配置文件/etc/my.cnf
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置 。
修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock。
操作如下:
vimy.cnf
(用vi工具编辑my.cnf文件,找到下列数据修改之)# The MySQL server[mysqld]
port = 3306
#socket= /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)socket= /home/data/mysql/mysql.sock?。由洗诵校?.6、修改MySQL启动脚本/etc/rc.d/init.d/mysql最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql 。
[root@test1 etc]# vi /etc/rc.d/init.d/mysql#datadir=/var/lib/mysql(注释此行)datadir=/home/data/mysql (加上此行)7.7、重新启动MySQL服务
/etc/rc.d/init.d/mysql start
或用reboot命令重启Linux
如果工作正常移动就成功了,否则对照前面的7步再检查一下 。
八、MySQL的常用操作
注意:MySQL中每个命令后都要以分号;结尾 。
8.1、MySQL常用操作命令
8.1.1、显示数据库列表:
show databases;
刚开始时才两个数据库:mysql和test 。MySQL库很重要它里面有MYSQL的系统信息 , 我们改密码和新增用户,实际上就是用这个库进行操作 。
8.1.2、显示库中的数据表:
use mysql; //打开库,学过FOXBASE的一定不会陌生吧show tables;
8.1.3、显示数据表的结构:
describe 表名;
【mysql主机怎么打开 mysql怎么打开数据库】8.1.4、建库:
create database 库名;
8.1.5、建表:
use 库名;
create table 表名 (字段设定列表);
8.1.6、删库和删表:
drop database 库名;
drop table 表名;
8.1.7、将表中记录清空:
delete from 表名;
8.1.8、显示表中的记录:
select * from 表名;
8.1.9、增加记录
例如:增加几条相关纪录 。
mysql insert into name values('','张三','男','1971-10-01');mysql insert into name values('','白云','女','1972-05-20');可用select命令来验证结果 。
mysql select * from name;
+----+------+------+------------+
| id | xm| xb| csny|
+----+------+------+------------+
| 1 | 张三 | 男| 1971-10-01 |
| 2 | 白云 | 女| 1972-05-20 |
+----+------+------+------------+
8.1.10、修改纪录
例如:将张三的出生年月改为1971-01-10
mysql update name set csny='1971-01-10' where xm='张三';8.1.11、删除纪录
例如:删除张三的纪录 。
mysql delete from name where xm='张三';
8.2、一个建库和建表以及插入数据的实例
drop database if exists school; //如果存在SCHOOL则删除create database school; //建立库SCHOOL

推荐阅读