MySql学习笔记(一)

/ 0评 / 0

5.7以下的版本没有默认的初始密码,可以直接登陆,进入命令行后用如下命令设置默认密码?

mysql>alter user root@localhost identified by 'passwd';
#passwd需要包含大小写,数字,以及符号

5.7以上的版本在启动mysql的时候会给你一个默认密码,默认密码在log文件里面

/var/log/mysql*.log

一些基础的命令,mysql的命令语法接近自然语言,比较难记。

#查看数据库
show databases;
#进入数据库
use mysql;
#创建数据库
create database database_name;
#查看表
show tables;

用户管理

#创建用户
create user '用户名'@'IP地址' identified by '密码';
#删除用户
drop user '用户名'@'IP地址';
#修改用户
rename user '用户名'@'IP地址'; to '新用户名'@'IP地址';
#修改密码
set password for '用户名'@'IP地址' = Password('新密码');

5.7以下的版本没有默认的初始密码,可以直接登陆,进入命令行后用如下命令设置默认密码?

mysql>alter user root@localhost identified by 'passwd';
#passwd需要包含大小写,数字,以及符号

5.7以上的版本在启动mysql的时候会给你一个默认密码,默认密码在log文件里面

/var/log/mysql*.log

一些基础的命令,mysql的命令语法接近自然语言,比较难记。

#查看数据库
show databases;
#进入数据库
use mysql;
#创建数据库
create database database_name;
#查看表
show tables;

用户管理

#创建用户
create user '用户名'@'IP地址' identified by '密码';
#删除用户
drop user '用户名'@'IP地址';
#修改用户
rename user '用户名'@'IP地址'; to '新用户名'@'IP地址';
#修改密码
set password for '用户名'@'IP地址' = Password('新密码');

数据库最关键的增,删,改,查命令待学习

删除数据库

drop database <数据库名>;

开启mysql远程访问可以选择修改数据库表—update的方式,或者授权—grant的方式。

开启远程访问后如果依旧无法访问,需要刷新权限flush privileges检查一下有没有开启端口,配置文件bind-address = 127.0.0.1 这一行注释了没有。

相关应用场景,比如导入导出数据库

mysql -uroot -p123456 -Dtypecho<typecho.sql
#把sql文件导入到相应的数据库

mysqldump -uroot -p123456 typecho>./typecho.sql
#把typecho这个数据库导出到本地目录

查看mysql版本的两种方式

status
select version();

发表评论

电子邮件地址不会被公开。 必填项已用*标注