mysql学习笔记

1、Mysql 的端口为3306

2、mysql的安装目录

     数据库目录:

   [root@Nagios-Server ~]# ls /var/lib/mysql/

   ibdata1  ib_logfile0  ib_logfile1  mysql  mysql.sock  test

   配置文件:

   /usr/share/mysql(mysql.server命令及配置文件)

  相关命令:

   [root@Nagios-Server ~]# ls /usr/bin(mysqladmin mysqldump等命令)

   启用脚本:

   /etc/rc.d/init.d/(启动脚本文件mysql的目录)

3、修改登录密码:假设原始密码为321,修改成123456

   [root@Nagios-Server ~]# /usr/bin/mysqladmin -u root -p password 123456

   Enter password: (此处输入原始密码321)

4、启动或者停止mysqld服务

  [root@Nagios-Server ~]# service mysqld start(stop)

5、查看mysql是否在自启动列表中

  [root@Nagios-Server ~]# chkconfig --list

  把mysql 添加/删除  系统的自启动服务组里面

  [ root@Nagios-Server ~]# chkconfig --add(del) mysqld

6、退出mysql :quit或ctrl+d

    结束一条命令:\c

    显示数据库:mysql> show databases;

    创建数据库:[root@Nagios-Server ~]# create database xsh;

    选择数据库:[root@Nagios-Server ~]# use xsh;


    创建表:mysql> create table pet (name varchar(20),owner varchar(20),species varchar(20),

   -> sex char(1),birth date,death date);

     显示表:mysql> show tables;

     显示表中的元素:mysql> describe pet;

     向表中添加记录:

     mysql> insert into  pet  vlaues('puffball','diane','hamster','f','1999-03-03',null);

     向表中导入记录:

    mysql> load data local infile '/root/pet.txt' into table pet;

    显示当前选择的数据库:

    mysql> select database();

7、开启mysql的远程连接,如用toad连接

    mysql> grant all privileges on *.* to root@"%" identified by '1' with grant option;

   其中:root为用户名,“1”为密码。

   同时检查防火墙是否关闭或允许3306端口通过。

你可能感兴趣的:(mysql)