MySQL数据库安装配置

MySQL数据库安装配置

1,下载MySQL

打开MySQL的官网www.mysql.com,发现有一个DOWNLOADS

image

点击它,进入到MySQL的下载页面,在页面的底部有一个MySQL Community Edition, 并且下面有一个蓝色的链接

image

点击这个蓝色的链接,进入到社区版本,也就是免费版本的下载页面 ,MySQL Community Downloads字样下面有一个 MySQL Community Server (GPL),

image

点击它,或点击下面download, 这才真正进入到MySQL 的下载页面,向下滑动页面,看到下图,选择操作系统及其版本,点击右侧的箭头进行选择,
image

我是64位的window系统,所以做了上述选择,选择好后,你会看到上图的下面会进行局部刷新,然后出现适合我们操作系统的版本

image

选择一个,点击右侧的Download按钮进行下载,它会跳转到一个页面让你注册,如果你想登录或注册,就点击页面上两个大按钮,如果不想注册,向下滑动页面,它有一个No thanks 的字样(如下图),点击它,就可以进行下载

image

下载完成后,它是一个压缩文件,把它放到想要放置的位置,如D 盘,用解压软件解压到当前文件夹,D 盘就会多了一个文件夹,如下图

image

2,配置环境变量

环境变量的配置,和java的配置方式一致,就是把MySQL 的bin路径 D:\mysql-5.7.20-winx64\bin,放到环境变量中。配置完成后,打开cmd命令窗口,输入mysql -V, 如果输出版本号,表示配置成功。

3,MySQL 配置

打开我们解压后的文件夹,就是D盘下的mysql-5.7.20-winx64 文件夹,新建一个my.ini文件

image
image.gif

然后双击它,用记事本打开, 输入如下内容

[client]
port=3306
default-character-set=utf8

[mysqld] 
# 设置为自己MYSQL的安装目录 
basedir=D:\mysql-5.7.20-winx64
# 设置为MYSQL的数据目录 
datadir=D:\mysql-5.7.20-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
image.gif

使用cmd运行命令,完成配置,这里一定用管理员身份运行cmd.

1, 启动cmd命令窗口。win10 系统下,桌面状态栏中有一个圆圈(下图底部的圆圈)表示搜索,点击,出来搜索框,在搜索框中输入cmd,出来以下内容

image

在上图中的命令提示符中,单击右键,出来如下内容,选择以管理员身份运行就可以了。

image

其实在win10下,用PowerShell 也可以,在我的电脑上,它的启动更为便捷。在桌面状态栏中,右键单击最左边的开始按钮,出现下图,点击Windows PowerShell(管理员), 就可以了。

image

2, 在powershell或cmd窗口中,切换到mysql的bin目录, 完成配置。

首先输入**mysqld --initialize **命令,它表示初始化mysql,生成data文件夹中的文件。如果没有报错,就表示初始化完成。

输入 **mysqld -install **命令,安装MySQL. 如果出现Service successfully installed 说明注册成功了 因为我的已经注册好了,所以会出现下图, 已存在。

image

现在终于可以启动服务器了 net start mysql 命令启动服务器。关闭服务器用net stop mysql

image

4,MySQL 登录和退出

这涉及到MySQL 命令的常用参数: -u: u代表username, 表示用户名; -p: p 代表password, 表示登录密码; -h: host-name主机名; -P: port 端口。

所以我们要登录MySQL,需要提供用户名,密码,主机名,端口号信息。语法 mysql [-u username] [-h host] [-p[password]]; 安装MySQL后,我们会得到初始的用户名root, 但没有初始密码,但输入密码怎么办?我们只需键入mysql即可。如果访问本地服务器的话和使用mysql的默认端口时,-h和-P可以不写。 现在我们就登录一下, 在这之前要先启动mysql服务器。这里还是要以管理员的身份运行powershell

当我们在命令行中输入mysql -u root -p 后,提示我们输入密码,这时输入mysql, 就可以登录到mysql 了。

image
image.gif

现在我们就可以操作数据库了。

当然操作完成后还是要退出的,mysql退出有如下三种方法。注意,每一行语句要以; 分号结尾。如果按enter,你会发现它会另起一行,有一个箭头,表法该语句并没有结束。 exit; quit; \q;

image

修改密码

按照安装教程安装成功以后,是默认没有密码的。

命令行输入:

mysql -u root -p

即可成功登录,提示 welcome to the mysql monitor!的字样即表示登录成功。

关闭当前命令行,重启cmd.exe

输入mysqladmin -u root -p password

回车,

出现“Enter password:”,直接回车,未设置密码时默认没有密码,

接着出现“New password:”输入新的密码,回车即可,

接着出现“Confirm new password:”确认密码,回车即可。

修改完密码以后,下次重新登录是,

键入mysql -u root -p即可,接着输入设置后的密码即可登录。

参考:

https://blog.csdn.net/fanghanxing/article/details/79027283

https://www.cnblogs.com/SamWeb/p/7922490.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 安装 sudo apt-get install mysql-server mysql-client 然后按照提示输...
    chauncyzy阅读 369评论 0 0
  • mysqladmin -u root -p oldpass password newpass mysqladmin...
    不排版阅读 2,329评论 0 3
  • 1.A simple master-to-slave replication is currently being...
    Kevin关大大阅读 6,202评论 0 3
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,118评论 0 19
  • “北风啊,兴起!南风啊,吹来!吹在我的园内,使其中的香气发出来。”雅歌4:16 园内花香,但风起才会飘香。 这里的...
    三层天的奥秘阅读 1,444评论 2 24

友情链接更多精彩内容