MySQL 学习笔记1
Mysql 组成
服务端
-文件操作 -> 对应bin文件夹中的mysqld
-接受指令
-指令解析
客户端
-链接服务端 -> 对应bin文件夹中的mysql
-发送指令
Mysql 安装
-https://dev.mysql.com/downloads/mysql 下载 zip解压后即可(可将其中bin目录加入环境变量,方便在cmd中运行)
Mysql初始化
mysqld --initialize-insecure ->初始化后可通过无密码root进行登录
mysqld -> 打开服务端
mysqld --install; net start/strop MySQL; 安装服务并开启/停止服务
mysql -u 用户名 -p 数据库名 -> 登录客户端
Mysql新建用户及授权
新建用户
create user '用户名'@'IP地址' identified by '密码'
例子: create user 'alex'@'localhost' identified by '123456';
create user 'xiaobailian'@'192.156.%' identified by '112233'; -> 其中%表示只要IP地址只要满足开头的'192.156'即可
用户授权
grant select,insert,update,delete on 数据库名.表名 to 用户
grant all privileges on 数据库 to 用户
例: grant select on db1.tb1 to 'alex'@'%;
grant all privileges on db1.* to 'xiaobailian'@'192.156.%';
浙公网安备 33010602011771号