安装及操作前注意事项:
安装方式
1、yum install mysql --yum源安装(yum info,yum install, yum remove, yum search, yum list)
2、rpm -ivh mysql-5.5.40-4.x86_64.rpm --rpm包安装
安装后相关目录介绍
MySQL 安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。
下面就介绍一下这几个目录。
/etc/mysql --配置文件目录(my.cnf , my_cnf_64G, mysql_sock文件存在这个目录下,my.conf里有很多配置相关信息)
/data1/mysql --数据库目录
/usr/share /mysql(mysql.server命令及配置文件) --配置文件目录
/usr/bin(mysqladmin mysqldump等命令) --相关命令目录
/etc/rc.d/init.d/(启动脚本文件mysql的目录) --启动脚本目录
注意事项
1、安装完毕后检查mysql的默认端口是否被占用:
netstat -nat --查看3306端口是否被正常侦听
2、#1正常后,直接输入mysql,报错:bash: mysql: command not found ,原因是mysql未被加到环境变量里面,可修改PATH参数也可以直接直接加个软链:
ln -s /usr/local/mysql/bin/mysql /usr/bin
3、查看mysql服务是否在自启动项列表:
/sbin/chkconfig --list --检查是否在自启动列表
/sbin/chkconfig --add mysql --把MySQL添加到系统的启动服务组里面去
/sbin/chkconfig --del mysql --把MySQL从系统的启动服务组里面删除
4、登录密码修改: MySQL默认没有密码,安装完毕增加密码,方法如下:
/usr/bin/mysqladmin -u root password 'new-password'
格式:mysqladmin -u用户名 -p旧密码 password 新密码
给root加个密码123456可键入以下命令 :
/usr/bin/mysqladmin -u root password 123456
注:因为开始时root没有密码, 所以-p旧密码一项就可以省略了。
Mysql常用操作
Mysql启动、停止、重启常用命令
(5.0版本service名为是mysqld,5.5以上版本为mysql,注意版本不同的差异性)
服务方式: service mysql start/stop/restart
脚本方式: /etc/init.d/mysql start/stop/restart
另: mysqladmin shutdown --直接关闭mysql服务
Mysql中sql命令相关简单使用
(mysql服务正常启动执行如下命令)
1、登录mysql数据库:
mysql -u[用户名] -p[密码] -h[host默认为本机可不写]
mysql -uroot -proot
如果要指定ip登录的话,这边就要先执行授权语句:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.24.179.144' IDENTIFIED BY 'root' WITH GRANT OPTION; --请替换用户名密码和ip地址
mysql -uroot -proot -h10.24.179.144
2、显示数据库并使用
show databases;
3、显示数据库中的表
use test; --test是库名
show tables;
4、显示表结构
describe 表名;
5、建库
create database 库名;
6、建表
create table表名(字段设定列表);
7、增加记录
insert into 表名 values(,);
8、修改记录
update 表名 set 列信息;
9、删除记录
delete from 表名 where ...;
10、删库删表
drop database 库名;
drop table 表名;
示例:
11、增加mysql用户
格式:grant select on 数据库.* to 用户名@登录主机identified by "密码"
注:第一种方式不是安全的增加用户方式,慎用。因为当用户知道user_1的用户名密码后可随意在任何机器上操作当前数据库。较安全的方式为第二种。