MYSQL安装与配置

下载MYSQL

打开MYSQL官网https://www.mysql.com,点击DOWNLOADS
点击DOWNLOADS
MYSQL分为企业版(Enterprise)和社区版(Community),这里我们下载社区版,企业版为收费产品,社区版可以免费使用。
网页滚动到下面,点MySQL Community (GPL) Downloads
点击“MySQL Community (GPL) Downloads »”
接着点MySQL Community Server
点击“MySQL Community Server”
点击进来后是8.0版本的下载页面,选择相应的操作系统,这里默认windows

如果需要其他版本,点击上面图片Looking for the latest GA version?
进入后选择自己需要的版本、操作系统和操作系统位数(32或64)

在此说明下:下载“MSI Installer”是进行在线安装,下载“ZIP Archive”是进行离线安装,在此建议进行离线安装。
点击Download后进入到下面的页面,点击 No thanks, just start my download. 即可直接下载

为方便下载,直接附上下载链接https://dev.mysql.com/downloads/mysql/

安装MYSQL

首先创建MYSQL的安装目录,在这里以C:\mysql为例子
将下载的压缩包解压到C:\mysql中
window10系统下以管理员身份运行命令提示符(【开始】菜单—>【Windows系统】—>右键【命令提示符】以管理员身份运行)
在命令模式下,输入cd C:\mysql\bin

cd C:\mysql\bin

接着输入mysqld - install

mysqld - install

注意:
(1)MySQL默认的服务器名为“MySQL”,如果以存在,则会安装失败。这可能是已经安装MySQL了,通过mysqld - remove卸载后在安装

mysqld - remove

(2)如果需要安装多个mysql,可用过指定服务名称安装

mysqld - install “服务名称”
mysqld - remove “服务名称”

(3)mysql默认监听3306端口如果该端口被占用,会导致客户端无法链接服务器
在命令行中输入“netstat -ano”查看

netstat -ano

配置MYSQL

记事本创建配置文件C:\mysql\my.ini
在配置文件中写

[mysqld]
basedir=C:/mysql
datadir=C:/mysql/data
port=3306

上述配置中,basedir是MySQL的安装目录,datadir是数据库文件的保存目录,port则是端口号

注:在没有配置文件的情况下,MySQL会自动检测安装目录、数据文件目录。由于不同版本的路径可能不同,所以建议通过配置文件配置。

接着初始化数据库

mysqld -- initialize- insecure

注:(1)MySQL5.5和5.6版本已经提供data目录,所以不需要初始化;(2)- insecure可以省略,但是会随机生成一个复杂密码,建议加上,加上后密码为空。

管理MYSQL服务

这里有两种管理MySQL服务的方式,一种是通过命令行管理,一种是Windows服务管理器管理

命令行管理

管理员身份打开命令控制符,输入“net start mysql”启动mysql服务

net start mysql

输入“net stop mysql”停止mysql服务

net stop mysql
Windows服务管理器管理

在命令提示符中输入“services.msc”打开Windows服务管理器

services.msc

找到对应的mysql名称,双击选择启动类型

或者根据服务状态选择启动或停止

登录和密码

在命令提示符中输入cd C:\mysql\bin

cd C:\mysql\bin

接着执行如下命令登录MySQL服务器

mysql -u root

退出执行如下命令

exit
设置密码

登录MySQL后,执行如下命令即可

mysql>ALTER USER 'root'@'localhost'IDENTIFIED BY '自定义密码';

设置密码后,退出重新登录则需要输入密码

mysql -uroot -p自定义密码

若要取消密码,执行如下命令

mysql>ALTER USER 'root'@'localhost'IDENTIFIED BY '';

将mysql的bin目录添加到环境变量中
命令提示符下输入

setx PATH "%PATH%;C:\mysql\bin"

客户端相关命令

登录mysql后输入?可获取其他命令信息

\?
MySQL相关命令
命令简写含义
?(?)Synonym for `help’.
clear(\c)Clear the current input statement.
connect(\r)Reconnect to the server. Optional arguments are db and host.
delimiter(\d)Set statement delimiter.
ego(\G)Send command to mysql server, display result vertically.
exit(\q)Exit mysql. Same as quit.
go(\g)Send command to mysql server.
help(\h)Display this help.
notee(\t)Don’t write into outfile.
print(\p)Print current command.
prompt(\R)Change your mysql prompt.
quit(\q)Quit mysql.
rehash(#)Rebuild completion hash.
source(.)Execute an SQL script file. Takes a file name as an argument.
status(\s)Get status information from the server.
tee(\T)Set outfile [to_outfile]. Append everything into given outfile.
use(\u)Use another database. Takes database name as argument.
charset(\C)Switch to another charset. Might be needed for processing binlog with multi-byte charsets.
warnings(\W)Show warnings after every statement.
nowarning(\w)Don’t show warnings after every statement.

图形化工具Navicat

打开工具,点击链接,进入新建链接页面

在新建连接上输入对应的信息,点击确认后即可链接数据库。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值