MySql初学1

这篇博客主要介绍了MySql的基础知识,适合初学者查阅。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在此记录一些MySql的基础知识,供自己以后查阅,也供大家查阅!~~

一。连接mysql
1.连接到本机 mysql:
1>打开DOS
2>进入mysql bin
3>键入命令 mysql -uroot -p 回车
4>如果有密码,则提示输入密码,否则直接进入到mysql中

2.连接到远程主机上的MySQL (远程主机IP : 10.146.55.124   用户名:root   密码:123456)
1>同1-1
2>同1-2
3>键入命令 mysql -h10.146.55.124 -uroot -p123456  回车
如果以上键入信息都准确无误,则进入远程主机中的 mysql 数据库中
(*u 与 root 之间可以不加空格,其他的也是这样)

3.退出mysql
exit 回车

二。修改密码
格式 :mysqladmin -u用户名 -p旧密码 password 新密码
例如:给 root  加个密码 123
1》进入DOS
2》进入mysqlbin
3》键入: mysqladmin -uroot -password 123   (这里开始没有密码,所以不用-p旧密码)
           接下来再将 root 的密码改成  123456
键入:mysqladmin -uroot -p123 password 123456   (这样就可以了)

三。增加新用户(注意:和上面不同的是,下面的因为是在MYSQL 环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登陆主机 identified by “密码”
例如:增加一个用户test1 密码 为 abc ,让他可以在任何主机上登陆,并对数据库有CRUD(增删改查)权限
1》首先以root 用户连入mysql 数据库
2》键入 :grant select,insert,update,delete on *.* to test1@"%" Indentified by "abc";  (注意后面的分号)
(以上的例子是非常危险的,因为如果有一个人知道了 test1 的密码,那么他就可以在 Intent 上的任意一台主机上登陆你的 mysql 数据库,并且对你库中的数据进行操作了)

所以我们应该这样做:
例如:增加一个用户test2 ,密码为 abc ,让他只可以在 localhost 上登陆,并可以进行CRUD 操作(localhost 及安装了 这个mysql 的主机,是本地主机,这样即使用户知道了密码,也不可能在intent 上随意登陆了,只能通过主机上的 WEB 页面来进行访问了)

键入:grant select,delete,update,insert on mydb.* to test2@localhost indentified by "abc";
如果你不希望 test2 有密码,那就再写一条语句,将密码删除掉
键入:grant select ,delete,update,insert on mydb.* to test2@localhost indentified by "";



以上是一些基础的啦,记录了!~~注意有些语句不能直接复制粘贴使用哦!~~因为其中的标点符号,我有用中文打上去,所以应该是会出错的!~~勤劳的人是会自己打一遍滴!~~加油!~~~









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值