命令行操作数据库
1
执行后输入密码
/usr/local/MySQL/bin/mysql -u root -p
2
显示所有的数据库
show databases;
3
创建默认编码为utf-8 的数据库
create database `test2` default character set utf8 collate utf8_general_ci
CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
3
进入对应的数据库
use '数据库';
4
创建表并为表分配一个主键
create table yang(id int primary key);
5
显示对应数据库的所有表
show tables;
6
查看表结构
desc 表名;
7
查看表内容
select * from '表名';
8
查看环境变量
echo $PATH
9
添加环境变量
export PATH = $PATH:/usr/local/MySQL/bin/
10
mysql> set global validate_password_policy=0; # 关闭密码复杂性策略
mysql> set global validate_password_length=1; # 设置密码复杂性要求密码最低长度为1
mysql> select @@validate_password_policy; # 查看密码复杂性策略
mysql> select @@validate_password_length; # 查看密码复杂性要求密码最低长度大小
10
修改数据库密码
mysql> alter user 'root'@'localhost' identified by '1234';
mysql> SET PASSWORD = PASSWORD('abc123');
11
数据库备份还原
备份:/usr/local/MySQL/bin/mysqldump -uroot -p charon> mydb.sql;
还原:mysql -uroot -p charon < mydb.sql;
12
启动数据库,停止数据库,查看数据库服务状态,重启数据库
启动数据库:service mysqld start
停止数据库: service mysqld stop
查看状态:service mysqld status
重启服务:service mysqld restart