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 回车

 

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

  

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成功。


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 回车


12.进入数据库:

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

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

  

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

 

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

  

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

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

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

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


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

MySQL命令行安装通常针对Linux或Unix系统,因为Windows用户通常通过图形界面工具如MySQL Workbench来管理。以下是简化的步骤: 1. **下载MySQL**: 访问MySQL官方网站(https://dev.mysql.com/downloads/mysql/) 下载适合你系统的MySQL Community Server版本。 2. **解文件**: 使用tar命令解缩下载的文件,例如对于Linux: ``` tar -zxvf mysql-community-server-[version].tar.gz ``` 3. **配置安装**: 进入解后的目录,比如`mysql-community-server-[version]`,然后运行`scripts/mysql_install_db` 初始化数据库,并创建配置文件。 4. **启动服务**: 对于大多数Linux发行版,可以使用`sudo systemctl start mysqld` 启动服务。也可以设置为开机自启。 5. **登录配置**: 打开终端,输入`mysql -u root -p` 登录,然后设置新的密码。提示符会提示你输入新密码两次。 6. **安全选项**: 推荐修改root用户的默认权限,可以使用`ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';` 设置更强的密码。 7. **编辑配置文件**: 可以使用文本编辑器打开`my.cnf` 文件,调整更详细的配置,比如监听地址、数据存储位置等。 8. **停止并重启服务**: 完成更改后,先停止旧的服务(`sudo systemctl stop mysqld`),然后启动更新后的配置(`sudo systemctl start mysqld`) 完成以上步骤后,MySQL就成功安装并在命令行可用。记得定期备份数据库以防数据丢失。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值