服务器数据库搭建

  • 一、下载安装
    • 1.下载
    • 2.设置配置文件安装
    • 3.启动服务
  • 二、数据库配置
    • 1.修改密码
    • 2.用户管理

一、下载安装

1.下载

下载地址https://dev.mysql.com/downloads/mysql/

解压到服务器文件夹中

2.设置配置文件安装

新建文件‘my.ini’,编辑如下内容保存

这里路劲修改成自己的

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql-8.0.21-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.21-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

添加环境变量

3.启动服务

以管理员身份运行

mysqld --initialize

mysqld --install

将默认生成的密码保存,启动mysql服务

二、数据库配置

1.修改密码

登录ROOT账户

mysql -u root -p

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;


使用数据库:

use mysql

2.用户管理

查看用户

select user,host,authentication_string from mysql.user;


创建用户

CREATE USER  'user_name'@'%'  IDENTIFIED BY  'password';

**’%’**表示所有IP用户可登录,‘localhost’只允许本地

远程登陆成功

设置与更改用户密码

SET  PASSWORD  FOR  ‘username’@‘host’ = PASSWORD(‘newpassword’);

删除用户

命令:DROP USER ‘user_name’@‘host’

DROP USER 'dy'@'%';

设置远程登陆ROOT用户
先登陆

mysql -u root -p

使用数据库:

use mysql

发现root用户的访问权限是localhost,需要修改host为%,输入命令:

update user set host='%' where user='root';

刷新权限

flush privileges;

授权用户

命令:GRANT privileges ON databasename.tablename TO ‘username’@‘host’

privileges:表示要授予什么权力,例如可以有 select , insert ,delete,update等,如果要授予全部权力,则填 ALL

GRANT ALL ON mysql TO 'dy'@'%';

服务器MYSQL 数据库搭建 win2008 x64相关推荐

  1. 网站上传到服务器mysql数据库,网站上传到服务器mysql数据库吗

    网站上传到服务器mysql数据库吗 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.Cent ...

  2. sae项目服务器,sae服务器 mysql数据库

    sae服务器 mysql数据库 内容精选 换一换 本文介绍了数据管理服务DAS各特性版本的功能发布和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验. GaussDB(for My ...

  3. linux服务器mysql数据库新建数据库并配置数据库用户

    linux服务器mysql数据库新建数据库并配置数据库用户 第一步:进入数据库 mysql -uroot -p 提示输入密码,输入你的root用户密码(默认不显示) 如下图: 第二步:创建一个数据库 ...

  4. java连服务器mysql报错_tomcat程序连接服务器mysql数据库报错

    tomcat程序连接服务器mysql数据库,报 错误,后来用java程序直接连接数据库,发现可以连得上,可以操作数据库, 在网上查了设置数据库连接等待时间(wait_timeout)设置,也没用. 奇 ...

  5. linux将mysql导出表数据导入另一台服务器_远程linux服务器mysql数据库导入和导出.sql文件...

    今天对需要将服务器上的数据库放到本地环境,之前没怎么这么操作过,ORZ,弱鸡,这篇帖子不错,收藏了!!! 远程linux服务器mysql数据库导入和导出.sql文件 大部分情况本地开发环境为windo ...

  6. 如何测试网站服务器mysql数据库连接,如何测试网站服务器mysql数据库

    如何测试网站服务器mysql数据库 内容精选 换一换 您可根据业务需要,参考下载全量备份文件,并通过备份文件进行本地存储备份或者恢复数据.备份文件不支持恢复到本地为Windows操作系统的数据库.由于 ...

  7. 远程连接阿里云服务器MySQL数据库

    为了远程连接阿里云服务器MySQL数据库,查找过许多资料,步骤大致都是这样的: 1.进入MySQL数据库,然后输入下面两条命令: grant all privileges on *.* to 'roo ...

  8. php codeigniter 语言,利用 PHP 语言, CodeIgniter 框架, MySQL 数据库搭建简单的 Forum...

    CodeIgniter-learn-forum 利用 PHP 语言, CodeIgniter 框架, MySQL 数据库搭建简单的 Forum ,仅供学习之用. 演示地址:Demo 功能简介 用户注册 ...

  9. 服务器Mysql数据库迁移

    服务器Mysql数据库迁移 因公司云服务器即将到期并准备更换与平台,所以对云服务器数据库做迁移. 准备工具 Docker Navicat 迁移思路 新旧数据库同步,保证迁移过程中在不影响服务的情况下将 ...

最新文章

  1. 【BZOJ2818】Gcd,数论练习之欧拉筛
  2. Python 中的 if __name__ == ‘__main__‘ 该如何理解
  3. 浏览器字体大小怎么调_音乐文件如何升降调
  4. php libev扩展使用
  5. 日处理20亿数据,实时用户行为服务系统架构实践
  6. java代码如何降低重复率_JAVA 如何实现大文本去除重复行
  7. 长图PDF如何分页打印?
  8. 基于RWEQ模型的土壤风蚀模数估算及其变化归因分析、RWEQ模型相关的SCI论文撰写技巧
  9. 基于SpringBoot的外卖点餐管理系统
  10. 云和恩墨加入京东云“云筑计划”,共筑PaaS新生态
  11. 内存管理参数zone_reclaim_mode分析
  12. 对于刚毕业的学弟学妹对即将要就业产生迷茫,下面我来为大家揭晓该如何选择!
  13. 超强悍抓包工具和万能视频下载工具
  14. SparkCore:RDD累加器和广播变量(最详细的介绍)!!!!!!
  15. python股票分析论文_股票分析与资产组合(python)
  16. PLC流程控制类指令(JMP)编程应用
  17. [Python3] 超级码力在线编程大赛初赛 第2场 题解
  18. 英语四六级及考研语法(学习方法)
  19. T100 genero report (GR) 凭证报表开发流程
  20. mysql的七种查询命令_mysql查询命令详细

热门文章

  1. 文件变成chk如何恢复正常
  2. linux gianfar 网口驱动源码,基于MPC8313ERDB平台的Marvell88E1111型网卡驱动移植(uboot+kernel)...
  3. 2009最新山东省百强企业排名
  4. 京东举办首届大数据峰会 打造智能零售大数据“操作系统”
  5. 《面试官不讲武德》对Java初级程序猿死命摩擦Http协议
  6. 爱奇艺内容中台数据中心的设计与实现
  7. 各类图片素材网址汇总,让网站的banner有灵魂!!
  8. Ciri智能语音系统
  9. 移动宽带套餐介绍_中国移动宽带最新套餐介绍
  10. 【SaaS考试认证】aPaaS_腾讯千帆神笔