mysql服务启动关闭等:
1、查找mysql服务名
chkconfig --list
2、查找mysql可以操作的命令
假如步骤1查找出的服务名字为mysql
service mysql ?
系统将要提升如下:
[root@localhost init.d]# service mysql ?
Usage: /etc/init.d/mysql {start|stop|restart|reload|force-reload|status} [ MySQL server options ]
3、重启mysql服务:
service mysql restart 或 /etc/init.d/mysql restart
其他的操作类似。
连接mysql数据库:
假设mysql在本地的安装目录是:/usr/local/mysql,端口是3306,用户是root,密码是123456,命令如下:
/usr/local/mysql/bin/mysql -h127.0.0.1 -P3306 -uroot -p123456
注意端口用大写P,而密码是小写p,为了规避混淆,常常对端口用如下方式指定:
/usr/local/mysql/bin/mysql -h127.0.0.1 --port 3306 -uroot -p123456
port 与3306之间有空格
如果mysql是本地且端口为默认3306,可以简易方式登录:
/usr/local/mysql/bin/mysql -uroot -p123456
注意用短命名参数格式的时候,参数值紧跟参数,之间没有空格。而长命名格式参数与参数值之间有空格
查看系统数据库:show databases;
使用数据库mysql:use mysql;
查看mysql数据的创建语法:show create database mysql;
查看当前使用的数据库:select database();
查看数据库表:show tables;
显示表db结构信息:describe db; 或则 desc db;
显示表db的列信息:show columns from db;
显示表db的create语法:show create table db; 可以定制显示样式:show create table db \G;
查看数据库mysql表db 的索引信息:show index from mysql.db; 或则 show index from db from mysql; 也可以通过\G 分组显示
查看用户连接进程:show processlist;
查看系统环境变量: show variables like 'max%'