服务器MYSQL 数据库搭建 win2008 x64

服务器数据库搭建

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

一、下载安装

1.下载

下载地址https://dev.mysql.com/downloads/mysql/
服务器MYSQL 数据库搭建 win2008 x64_第1张图片
解压到服务器文件夹中
服务器MYSQL 数据库搭建 win2008 x64_第2张图片

2.设置配置文件安装

新建文件‘my.ini’,编辑如下内容保存
服务器MYSQL 数据库搭建 win2008 x64_第3张图片
这里路劲修改成自己的

[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

添加环境变量
服务器MYSQL 数据库搭建 win2008 x64_第4张图片

3.启动服务

以管理员身份运行
服务器MYSQL 数据库搭建 win2008 x64_第5张图片

mysqld --initialize

在这里插入图片描述

mysqld --install

在这里插入图片描述

将默认生成的密码保存,启动mysql服务
服务器MYSQL 数据库搭建 win2008 x64_第6张图片

二、数据库配置

1.修改密码

登录ROOT账户

mysql -u root -p

服务器MYSQL 数据库搭建 win2008 x64_第7张图片

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

在这里插入图片描述
使用数据库:

use mysql

在这里插入图片描述

2.用户管理

查看用户

select user,host,authentication_string from mysql.user;

服务器MYSQL 数据库搭建 win2008 x64_第8张图片
创建用户

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

**’%’**表示所有IP用户可登录,‘localhost’只允许本地
服务器MYSQL 数据库搭建 win2008 x64_第9张图片
远程登陆成功
服务器MYSQL 数据库搭建 win2008 x64_第10张图片
设置与更改用户密码

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'@'%';

你可能感兴趣的:(服务器ECS,数据库,mysql)