《老鸟python 系列》视频上线了,全网稀缺资源,涵盖python人工智能教程,爬虫教程,web教程,数据分析教程以及界面库和服务器教程,以及各个方向的主流实用项目,手把手带你从零开始进阶高手之路!点击 链接 查看详情

mysql安装和创建新用户

阅读:475520901    分享到

mysql 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下产品。mysql 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,mysql 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

mysql 是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

mysql 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

mysql 图文安装

我们可以根据自己的操作系统选择对应的 mysql 版本进行安装,在此我们安装 windows 版本的 mysql,点击打开 windows版mysql官网网址

打开链接显示的是 mysql 的最新版本 8.0.x,但是目前最稳定,且企业中使用最多的是 5.6.x 或 5.7.x 版本。我们点击 looking for previous GA versions 安装老版本。

在此,我选择 5.7.x 版本,我们发现有两个下载项,我们只需要下载文件比较大的那个安装文件即可,如下图:

点击 Download 进行下载,弹出页面让你注册或者登录,我们如果不想登录或注册的话,只需要点击 No thanks, just start my download 按钮即可。

下载下来的文件名是 mysql-installer-community-5.7.x.msi 双击文件名称进行安装,如果提示如下错误:

说明 .NET4.5.2 未安装,需要安装此插件,在浏览器中输入上图报错窗口的 .NET4.5.2 软件的网址,直接安装即可。

.NET4.5.2 安装完毕后,这个时候就可以顺利进行安装 mysql了,重新打开 MySQL 安装程序,勾选 I accept,然后 Next。

这里我选择的是 Custom,是自定义的意思,然后 Next

根据自己系统的位数进行选择是 X64 还是 X86,点选后,点击中间的箭头。

然后可以选择路径(默认安装的是 C 盘),我选择的是 D 盘,安装路径和数据路径都是 D 盘,毕竟放到系统盘,万一崩了,数据就没了。

然后点击 Next,再点击 Execute,再然后点击 Next。

这个选择默认即可,然后点击 Next。

选择 Server Computer,我们只需要安装 mysql 服务器即可。

MySQL 端口默认 3306,如果没有特殊需求,一般不建议修改,继续点击 Next。

设置 MySQL 密码,建议字母数字加符号,然后点击 Next。

这里是服务显示的名称,无特殊需要也不建议修改,继续点击 Next。

有些安装的时候会在这个位置卡住不动,然后出现错误导致无法安装,原因是你的数据库版本高,与本系统不适配,那么你需要降低数据库版本或者升级系统版本,有一次安装数据库就卡在这里,然后降低 5.6 就可以了。

都检测通过后,点击 Finish,然后继续 Next,最后 Finish,即安装完成。

到目前为止,我们已经成功安装了 mysql。为了使 mysql 处理中文不出现乱码,我们需要把字符编码设置成 utf-8。用记事本或者 Notepad++ 打开 mysql 安装路径 D:\MySQL\MySQL Server 5.7 下的 my.ini 文件(如果没有该文件,自己创建一个),主要修改项如下:

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8

注意,修改完成后,点击另存为保存成 ANSI 格式的文件,否则 mysql 数据就无法读取该配置文件。

然后用记事本或者 Notepad++ 打开 C:\ProgramData\MySQL\MySQL Server 5.7 下的 my.ini 文件(注意,ProgramData 默认是隐藏文件),分别在 [mysqld] 字段下增加一行代码 character-set-server=utf8和 [mysql] 字段下增加一行代码 default-character-set=utf8,然后另存为 ANSI 格式的文件。

以上两个文件修改完毕后,去服务里面重启 MySQL。重启成功后,运行控制台,在 cmd 窗口中切换到目录到 D:\MySQL\MySQL Server 5.7\bin 下(你也可以把该路径配置到环境变量里面,在控制台下就不需要切换到该路径了),然后输入 mysql -uroot -p,敲回车,然后输入密码登进 mysql,然后输 show variables like 'character%';如果编码格式如下,既配置成功。

创建新用户

为了安全起见,我们一般不会用默认的 root 用户进行登录,此时,我们就需要创建一个新用户。创建步骤如下:

  • 用 root 用户登进入 mysql 系统
  • CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';(创建名字为 newuser 密码为 password,localhost 代表只能访问本地的用户)
  • GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';授权(此命令中的星号分别表示它们可以访问的数据库和表(这些命令允许用户在所有数据库和表中读取,编辑,执行和执行所有任务)。
  • FLUSH PRIVILEGES;(一旦您确定了要为新用户设置的权限,请务必重新加载所有权限)。


如果以上内容对您有帮助,请老板用微信扫一下赞赏码,赞赏后加微信号 birdpython 领取免费视频。


登录后评论