数据库Mysql安装和配置

5 数据库mysql

关系型数据库管理系统,分为社区版免费和商业版,体积小数度快,总体成本低,开放源码,一般中小型网站的开发都选择MYSQL作为网站数据库。

5.1 下载地址:选择MySQL Community Server社区版下载,建议下载安装版.msi

社区版:https://dev.mysql.com/downloads/mysql/

直达地址:https://dev.mysql.com/downloads/windows/installer/8.0.html

https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.19.0.msi

5.2 安装

基本都是下一步标准配置就好,配置root数据库密码,远程权限一般不给root用户开,比较危险,最好安装好后要记住mysql安装的目录,后续可能要更改mysq的my.ini配置文件

5.3 配置字符集-utf-8,防止中文乱码

找到mysql安装目录中的my.ini文件,查找default-character-set和character-set-server节点,修改成utf8

 

5.4 mysql基本操作

a 查看目前mysql用户:select user,host,password from mysql.user

b 修改root密码:set password for root@localhost=password('your_set_password')

c 命令登录mysql: mysql -u root -p

d 查看是否有匿名数据库用户(即用户名为空的): select user,host from mysql.user

e 删除匿名用户:delete from mysql.user where user=''

f 插入mysql用户:insert into mysql.user(Host,User,Password) values ("localhost","newusername",password("yourpassword"));

g 使操作生效:flush privileges

h 给帐号所有权限:grant all privileges on yourdatabase.* to yourusername@localhost identified by "yourpassword"

i 给帐号部分权限:grant select,insert,update on yourdatabase.* to yourusername@localhost identified by "yourpassword"

grant select,insert,update on yourdatabase.a_table_name to yourusername@192.11.11.11 identified by "yourpassword" (给数据中的某个表的某个人的权限)

 

数据库管理工具:推荐适用Navicat for MYSQL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值