一、Win7平台下载MySQL
MySQL同时提供安装包
和压缩包
的下载,可以根据自己的需要选择。
(一)下载安装包
首先进入MySQL官网的安装包下载页面。找到Windows (x86, 32-bit), MSI Installer
并下载。点我下载
这个下载的安装包,同时包含了32位和64位的版本。有300M以上。
(二)下载压缩包
打开MySQL官网的压缩包下载页面。这里我选择了Windows (x86, 64-bit), ZIP Archive
(mysql-8.0.13-winx64)。点我下载
将下载后的压缩包解压,可以得到mysql-8.0.13-winx64
的文件夹。然后将此文件夹移动到C盘
的Program Files
目录下。
二、配置MySQL
(一)创建my.ini文件
在MySQL根目录下新建一个配置文件,文件名叫my.ini
,内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Program Files\mysql-8.0.13-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\mysql-8.0.13-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
(二)添加环境变量
在path
变量中最后加入;C:\Program Files\mysql-8.0.13-winx64\bin
。
三、安装MySQL
以管理员身份运行CMD
,进入mysql
安装目录的bin
目录。
首先使用mysqld --initialize-insecure
命令进行初始化
,不设置root
密码,生成data
文件夹。
不建议使用 mysqld --initialize,会生成一个随机的root密码。
然后执行命令安装MySql服务: mysqld install
。
注意:无论你在环境变量里有没有配置过,执行mysqld命令时最好都要在安装的bin目录下执行,否则可能会有错误。
再用net start mysql
启动mysql
。
最后使用mysqlamdin
设置root
密码。命令如下:mysqladmin -u root NewPassword
。或者,直接输入mysql -uroot -p
然后回车,登录到mysql
,之后再用ALTER USER 'root'@'localhost' IDENTIFIED BY 'TestData';
设置root密码
。
注意:如果已经设置过root密码,要想强制重新设置密码,需要用以下命令:
mysqladmin -u root -p password NewPassword
四、MySQL服务器基本命令操作
常用命令 | 说明 |
---|---|
show databases; | 显示所有数据库 |
use databasesName | 使用数据库 |
show tables; | 显示表格 |
create database exam; | 创建名为exam的数据库 |
不过考虑到命令操作太过于繁琐,还是下载一个phpMyAdmin来得实在。
五、常见问题
问题1、phpMyAdmin无法连接到MySQL
显示如下错误:
The server requested authentication method unknown to the client
解答:
查阅一些相关的资料后发现是由于新版本的mysql账号密码解锁机制不一致导致的。用mysql -uroot -p
登录服务器后:
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
就可以解决了。
网友评论