13.1 设置更改root密码mysql
1. /usr/local/mysql/bin/mysql -urootsql
设置环境变量 : export PATH=$PATH:/usr/local/mysql/bin/shell
永久生效: vim /etc/profile 加入 export PATH=$PATH:/usr/local/mysql/bin/ 数据库
source /etc/profile //生效vim
2. mysqladmin -uroot password '123456' //设置密码ip
3. mysqladmin -uroot -p'123456' password 'lvshuo+123' //更改密码 ,前提知道密码ssl
4. 忘记密码,修改配置文件 vim /etc/my.cnf 加入 skip-grant-tables , 重启服务 io
mysql -uroot -ptable
use mysql变量
update user set password=password('123456') where user='root';
将skip-grant- 删除 须要验证
13.2 链接MySQL
mysql -uroot -p123456 //本地链接
mysql -uroot -p123456 -h127.0.0.1 -P3306 //远程链接
mysql -uroot -p123456 -S/tmp/mysql.sock //sock链接
mysql -uroot -p123456 -e “show databases” // 显示全部数据库 适合shell脚本
13.3 MySQL经常使用命令
show databases; //显示全部数据库
use mysql; //进入数据库
show tables; //显示全部表
desc user; //查看表字段;
show create table user\G; //查看表建立过程
select user(); //查看当前用户
select database(); //查看当前数据库
create database db1; //建立数据库db1
create table t1(`id` int(4), `name` char(40)); //建立表指定字段类型
drop table t1 //删除表
select version(); //查看数据库版本
show status; //查看数据库状态
show variables //查看各参数
show variables like 'max_connect%' //查看某一参数
set global max_connect_errors=1000; //修改参数
show processlist ; show full processlist; //查看对列