mysql 基础
- 安装: yum install mysql mysql-server mysql-devel 安装mysql、mysql-server、mysql-devel,这是一个完整的安装,一个都不能少;
- 初始化 mysql: service mysqld start 第一次用这个命令会自动进行mysql的初始化,之后再启动就没有了,这个命令的本质是启动mysql服务;
- mysqladmin -u root password 'password' 这个命令是为默认的mysql的root用户来设置密码;
- mysql -u root -p 这个命令是登录root 用户,输入quit可以退出;
- chkconfig mysqld on这个命令是自动登录;
- /etc/mycnf 这个dir下面是mysql的配置文件,可以用vim打开之后有一句: datadir=/var/lib/mysql ,如果你愿意的话,可以更改这个地址的哦,数据库可以放在别的你喜欢的位置;
- /var/lib/mysql这个dir下面存储的是mysql的数据库文件;
- show database; 这个命令可以显示当前用户的数据库文件列表,注意命令结尾的分号,试验一下再用,别的命令我没有看到;
- CREATE DATABASE linuxcast;建立一个名为linuxcast的数据库;
- mysql是的程序端口是3306;
- mysql -u root -p 这个命令实际上登录的是本地服务,mysql -h 192.168.1.10 -u root -p 类似于这个命令可以登录远程服务器的mysql,当然IP可以更换的哦,IP=localhost的话,是可以省略的,如第一个命令;
- 命令行一般都是大写的哦,90%以上以;结尾,如果你输入命令没有输入;的话,就会出现->来提示你继续输入命令,知道你输入;
- SELECT VERSION();这是调用查看版本的命令;
- SELECT CURRENT DATE;这个是调用当前日期;
- 也可以 SELECT VERSION(), CURRENT DATE;
- SHOW DATABASES;显示当前用户的所有数据库;
- CREATE DATABASE linuxcast;现在理解这个命令了吧,创建一个数据库;
- DROP DATABASE linuxcast;这是删除一个数据库;
- 如何切换数据库呢?你有很多数据库,只要输入USE linuxcast就切换到你要的数据库了;
- 数据库的名称不可修改,这是默认的,如果非要改,只有重新建一个数据库;