博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《从零开始搭建游戏服务器》MySQL安装配置
阅读量:4922 次
发布时间:2019-06-11

本文共 1871 字,大约阅读时间需要 6 分钟。

一、下载资源:

        到官网下载免安装版的包,或者直接点击此链接下载:

二、解压配置:

        将上面下载的安装包解压到一个本地目录下,在得到的mysql-5.7.19-winx64文件夹目录下新建一个my.ini配置文件,将几个参数根据当前目录修改一下,要修改的参数有:basedir(当前解压根目录)、datadir(数据存储文件目录)、port(端口号):

#代码开始[Client]#设置3306端口port = 3306 [mysqld]#设置3306端口port = 3306# 设置mysql的安装目录basedir=D:\mysql# 设置mysql数据库的数据的存放目录datadir=D:\mysql\data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODBsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql]# 设置mysql客户端默认字符集default-character-set=utf8#代码结束

  datadir是需要自己创建的目录,通常直接在mysql根目录下创建,这里我创建的文件名为Data。

三、安装: 

  首先配置环境变量

    1)新建MYSQL_HOME变量,并配置:D:\Program Files\mysql

     MYSQL_HOME:D:\Program Files\mysql

    2)编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量后。配置path环境变量,也可不新建MYSQL_HOME变量,而是直接将MySQL安装目录下的bin配置到path变量下,即:D:\Program Files\mysql\bin

    Path:%MYSQL_HOME%\bin

    或Path:D:\Program Files\mysql\bin

      使用管理员权限打开docs窗口,定位到MySQL解压目录的bin目录下,分别执行以下指令:

1.安装:

mysqld -install
(如果出现: The vervice already exists!The current server installed:以前安装mysql的地址/bin/mysqld-nt MYSQL
解决办法是移除原来的mysql服务:mysqld -remove MySQL)

安装成功会提示: 

2.运行mysql_install_db初始化mysql系统库。

mysqld --initialize-insecure

当运行完成后mysql-5.7.19-winx64文件夹下会多出一个data文件夹,并且里面会初始化好多数据进去。记住data文件夹一定不能手动创建。

3.启动MySQL服务:

net start mysql

4.停止MySQL服务:

net stop mysql

5.设置密码:

mysql -u root -p

由于当前还处于无密码状态,所以命令行显示"Enter password:"时,直接回车就可以进入mysql模式

(如果出现ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061),办法是开始-->控制面板-->管理工具-->服务-->mysql-->启动服务,然后再重新输入命令)

5.7或者以上版本去除了Password字段来设置密码,而是使用authentication_string作为密码存储字段,所以设置或者修改数据库密码的doc指令为:

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
flush privileges;
quit

 

在使用访问root权限的指令,输入新的密码,验证成功如下:

四、数据库操作:

1.查询:

show databases;

2.添加:

create database (数据库名)

 

转载于:https://www.cnblogs.com/WangBoBlog/p/7442977.html

你可能感兴趣的文章
C++ 面向对象
查看>>
Maven Nexus
查看>>
js 判断滚动条的滚动方向
查看>>
css,js文件后面加一个版本号
查看>>
webpack第一节(2)
查看>>
python之asyncio三种应用方法
查看>>
转:[Server] 在 Windows 上安裝 PHP 5.3 開發環境
查看>>
【IE6的疯狂之二】IE6中PNG Alpha透明(全集)
查看>>
第一个Shell脚本
查看>>
C++ 小笔记
查看>>
Mysql 语句优化
查看>>
例子:进度条
查看>>
包含单引号的sql
查看>>
HTML 基础 2
查看>>
Java 最常见 200+ 面试题全解析:面试必备(转载)
查看>>
LinkedList
查看>>
Spring框架下PropertyPlaceholderConfigurer类配置roperties文件
查看>>
[原创]独立模式安装Hive
查看>>
链表实现单链表创建、排序(升序)
查看>>
Spring旅程(一)为什么使用Spring
查看>>