设置更改root密码:
默认密码为空。
设置root密码:
已知root密码是修改mysql 的root的密码:
如果忘记密码的话那么可以在 vim /etc/my .cnf 里面加上下面这一行忽略授权服务就可以直接重新登录mysql 修改完文件以后需要重新启动一下mysql systemctl restart mariadb=重启数据库
下面就是修改完文件以后直接重新登录。
连接mysql:
连接本地的数据库
指定远程连接的数据库
连接mysql后显示所有的库
MySQL常用命令:
show databases 查询有所有的库
切换库 use mysql mysql=这时候等于库的名字,名字可以修改
show tables; 查询库里面的表
desc +(表的名字); 查询表里面的字段
show create table (表的名字)\G; 查看创建表的语句
select user(); 查看当前用户
select database(); 查看当前使用的数据库
mysql常用命令:
create database (库的名字) 创建一个库
create table (表名)(`id` int(4), `name` char(40)); 创建一个表里面需要用反引号引起来
show create table (表名)\G; 查看创建表的格式 show=查看
drop table (表名); 删除表 drop=删除
select version(); 查看当前数据库的版本
show status; 查看数据库的状态
查看各参数:show variables; 查看指定参数:show variables like 'max_connect%' ;
修改参数:set global max_connect_errors=1000 ;
查看队列:show processlist; 完整查看队列: show full processlist ;
扩展
mysql5.7 root密码更改 http://www.apelearn.com/bbs/thread-7289-1-1.html
myisam 和innodb引擎对比 http://www.pureweber.com/article/myisam-vs-innodb/
mysql 配置详解: http://blog.linuxeye.com/379.html
mysql调优: http://www.aminglinux.com/bbs/thread-5758-1-1.html
同学分享的亲身mysql调优经历: http://www.apelearn.com/bbs/thread-11281-1-1.html