mysql命令行安装

1.在官网上下载mysql-5.7.18-winx64.zip。 我的是存到本地D:\软件工具\mySql下

2.加压到本文件夹下。   D:\软件工具\mySql\mysql-5.7.18-winx64

3.以管理员身份打开命令提示符(找到命令提示符,右击选择以管理员身份运行)

4.cd到安装目录下

   命令为: cd /d D:\软件工具\mySql\mysql-5.7.18-winx64\bin 回车

mysql命令行安装mysql命令行安装 mysql命令行安装mysql命令行安装mysql命令行安装

5.安装mysql

  命令为:mysqld  install

 显示为:service successfully installed

6.启动mysql服务

  命令为:net start mysql 回车

若显示无法启动则进行第7、8的步骤,正常则进行第7、9的步骤

7.配置环境变量

找到环境变量中的系统环境变量

修改path值:以分号(“;”)分隔开之前的路径然后在分号后面添上你自己的mysql安装路径。例如我的是;D:\软件工具\mySql\mysql-5.7.18-winx64\bin

8.新建data文件夹以及配置文件my.ini

  mysql命令行安装mysql命令行安装mysql命令行安装mysql命令行安装

my.ini中内容为:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8 

[mysqld]

#设置3306端口

port = 3306 

# 设置mysql的安装目录

basedir= D:\软件工具\mySql\mysql-5.7.18-winx64\bin

# 设置mysql数据库的数据的存放目录

datadir= D:\软件工具\mySql\mysql-5.7.18-winx64\bin\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

注:标红色部分为自己的mysql安装目录,切记盲目复制。


接着用管理员身份进入命令行指令

  

1 C:Windows\system32>mysqld --romve  //删除mysql服务
2 C:Windows\system32>mysqld --install //安装mysql服务 
3 C:Windows\system32>mysqld --initialize //一定要初始化
4 C:Windows\system32>net start mysql

这时初始化成功后data文件就会有以下这些东西:

 mysql命令行安装mysql命令行安装mysql命令行安装

命令提示符中显示:启动mysql成功。

mysql命令行安装

9.进入mysql

  这一步的前提是mysql服务启动成功。

  输入命令进入mysql:mysql -u root -p 回车

  这时会出现提示Enter password,当你输入密码或者直接回车后都会提示有错这时需要在my.ini配置文件中找到[mysqld],在下面添上一句skip-grant-tables并保存,用于跳过密码问题。

  输入命令:mysql -u root -p 回车

  提示Enter password 回车

  输入命令:use mysql;   回车

  输入命令修改密码:update user set password = password("123456"where user="root";

 这时提示错误 ERROR 1054 (42S22): Unknown column 'password' in 'field list' 这是因为数据库中没有password这一列。另外这里的123456可根据自己设置密码。

 输入命令查看:show create table user;   发现果然是没有password列,取而代之的是authentication_string列

 所以正确的命令为:update user set authentication_string = password("123456"where user="root"; 提示成功

 输入命令刷新数据库:flush privileges;

 输入命令退出:quit;

10.修改my.ini ,注释掉skip-grant-tables(以防下次出问题) 保存退出

11.重启数据库

 输入命令:net stop mysql 回车

          net start mysql 回车

mysql命令行安装mysql命令行安装

12.进入数据库:

  命令为:mysql -u root -p 回车

  提示Enter password 这时输入刚才设置的密码 回车

  mysql命令行安装mysql命令行安装mysql命令行安装mysql命令行安装

  这时安装数据库和进入数据库完毕,需配合navicat for mysql使用,详细步骤请见我的文章“navicat与mysql的连接”。

 

注:当以上所有步骤完成后关闭掉命令提示符再次进入时,只需cd到安装目录的bin下,然后启动数据库net start mysql 最后进入数据库mysql -u root -p 回车 输入密码。

  

  假设我在navicat已建立数据库userinfo,在以上命令行的基础上,我要进入指定的数据库。

  show databases; //显示你的所有数据库

  use userinfo; //使用指定的数据库

  show tables; //显示指定的数据库中的所有表


恭喜你完成了安装mysql和进入mysql的所有步骤