精华内容
下载资源
问答
  • windows下mysql启动命令
    千次阅读
    2021-09-01 16:44:54

    一.初始相关

    1.启动服务

    net start mysql

    2.停止服务

    net stop mysql

    3.查看数据库版本

    select version();

    或者直接在DOS窗口输入DOS命令:

    mysql --version 或者 mysql -V

    4.查看数据库端口号

    show global variables like 'port';

    二.登陆和退出

    1.登陆

    (1)mysql -h主机名 -P端口号 -u用户名 -p密码

    eg. mysql -h localhost -P 3306 -u root -p

    其中

    -h:host

    -P:port端口号 注意P大写

    -p:password 

    -h localhost -P 3306 -u root 中间的空格可有可无,也可以是: -hlocalhost  -P3306  -uroot

    (2)mysql -u用户名 -p密码(如果是本机可以省略掉-h主机名 -P端口号)

    eg. mysql -u root -p
    2.退出

    exit命令或者Ctrl+C键

    三.常见命令

    1.查看所有数据库

    show databases;

    2.创建数据库

    create database 库名;

    eg.创建名为test的数据库

    create database test;

    3.打开指定的库

    use 库名;

    4.查看当前库所有表

    show tables;

    5.查看其他库所有表

    show tables from 库名;

    注意:还是在当前库,没有跳到其他库,只是在当前库查看了其他库而已

    6.查看所在库

    select database();

    调用的是函数!不是方法!

    7.创建表

    create table 表名(

    列名 列类型,

    列名 列类型,

    ...

    列名 列类型

    );

    注意最后一个不用加分号

    eg.

    create table stuinfo(

    id int primary key auto_increment, #主键自动增长

    name varchar(20)

    );

    8.查看表结构

    desc 表名;

    eg.

    desc stuinfo;

    9.查看表的数据

    select * from 表名;

    eg.

    select * from stuinfo;

    10.插入数据

    insert into 表名(列名1,列名2...列名3)values(值1,值2...值3);

    eg.

    insert into stuinfo (id,name) values(1,"john");

    insert into stuinfo (id,name) values(2,rose");

    11.修改数据

    update 表名 set 列名2="新值" where 列名1=值1;

    eg.

    update stuinfo set name="lilei" where id=1;

    12.删除数据

    delete from 表名 where 列名1=值1;

    eg.

    delete from stuinfo where id=1;

    四.MySQL语法规范

    1.不区分大小写,建议关键字大写,表名、列名小写

    2.每条命令最好以分号结尾

    3.每条命令根据需要,可以进行缩或换行

    4.注释

            单行注释:#注释文字或者-- 注释文字(注意--后边有个空格)

            多行注释:/* 注释文字 */

    更多相关内容
  • Windows命令行启动MySql

    千次阅读 2022-05-16 19:52:33
    在网上搜到的教程都是 net start mysql 则会提示我服务名无效 ...启动后再输入mysql -hlocalhost -uroot -p 回车 然后输入密码就可以了。 运行mysql不需要管理员权限,只有通过命令行启用mysql才需要管理员权限。 ...

    在网上搜到的教程都是 net start mysql
    则会提示我服务名无效在这里插入图片描述
    后来打开任务管理器,找到服务那一栏,才发现我的服务器名是mysql80
    在这里插入图片描述
    然后输入net start mysql80 就可以启动了
    ps:如果出现下面这种情况,就要重新打开一管理员身份运行的命令行窗口
    在这里插入图片描述
    以管理员身份启动:
    在这里插入图片描述
    启动后再输入mysql -hlocalhost -uroot -p 回车
    在这里插入图片描述
    然后输入密码就可以了。
    运行mysql不需要管理员权限,只有通过命令行启用mysql才需要管理员权限。

    展开全文
  • mysql启动命令windows

    2021-05-19 13:06:06
    windows mysql: net start mysql

    windows mysql: net start mysql
    在这里插入图片描述

    报错内容如下在这里插入图片描述
    找不到该Goods类;
    原因在于parameterType=“com.bjpowernode.springcloud.model.Goods”
    进行修改为:"com.bjpowernode.springcloud.model.Goods"即可

    反正就是注意下文件路径是否正确
    这三个地方mapper标签的namespace、resultMap标签的type、CRUD标签的parameterType

    1. <mapper namespace="com.bjpowernode.springcloud.mapper.GoodsMapper">
    2. <resultMap id="BaseResultMap" type="com.bjpowernode.springcloud.model.Goods">
    3. <insert id="insert" parameterType="com.bjpowernode.springcloud.model.Goods">
    
    
    

    报错内容:

    com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_202]
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_202]
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_202]
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_202]
    
    

    解决如下:

    spring.datasource.url=jdbc:mysql://127.0.0.1:3306/goodsdb?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
    
    #在goodsdb后面添加?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC即可,最好不要自己去手写,如果要手写,请注意它字母的大小写问题;
    
    展开全文
  • 以下内容分成四步介绍windows下如何安装和启动MySQL,具体内容请看下文。 第一步:下载mysql安装包或者绿色版,放到自己喜欢的目录。 第二步:配置环境变量。MYSQL_HOME,值为mysql的根目录;在path中添加%MYSQL_HOME...
  • windows下Mysql安装启动及常用操作

    千次阅读 2021-01-18 18:52:00
    1、下载mysqlhttps://dev.mysql.com/downloads/2、配置环境变量变量名:MYSQL_HOME变量值:E:\MySql\mysql-8.0.15-winx64\mysql-8.0.15-winx64path里添加:%MYSQL_HOME%\bin;注:如果需要修改一些配置的话,在当前...

    1、下载mysql

    https://dev.mysql.com/downloads/

    5e1ba34805eeefc945de47667e3a6f9a.png

    2、配置环境变量

    变量名:MYSQL_HOME

    变量值:E:\MySql\mysql-8.0.15-winx64\mysql-8.0.15-winx64

    path里添加:%MYSQL_HOME%\bin;

    注:如果需要修改一些配置的话,在当前目录下自行新建配置文件:my.ini

    3c5d1b8af77e279e4d329065e38e855b.png

    例如,这里我将端口修改为:3309,默认端口为3306

    [mysql]

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

    default-character-set=utf8

    [mysqld]

    #设置3306端口

    port = 3309

    # 设置mysql的安装目录

    basedir=E:\MySql\mysql-8.0.15-winx64\mysql-8.0.15-winx64

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

    datadir=E:\MySql\mysql-8.0.15-winx64\mysql-8.0.15-winx64\data

    # 允许最大连接数

    max_connections=200

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

    character-set-server=utf8

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

    default-storage-engine=INNODB

    端口号更改之后,需要重启服务才会生效.

    (注意:如果要使用自行创建的配置文件生效,后面步骤安装时必须指向该配置文件(后面有注明),mysqld --install MySQL --defaults-file="D:\mysql-8.0.21-winx64\bin\my.ini“)

    3、生成data文件

    以管理员身份运行cmd

    进入E:\MySql\mysql-8.0.15-winx64\mysql-8.0.15-winx64\bin 下

    执行命令:mysqld --initialize-insecure --user=mysql  在E:\MySql\mysql-8.0.15-winx64\mysql-8.0.15-winx64目录下生成data目录

    caa8024bfe84325f73aa1048975e35e4.png

    c29b7f28ad3a41e3259a4adbcaa99e7a.png

    4、启动服务

    执行命令:net start mysql  启动mysql服务,若提示:服务名无效,执行命令:mysqld -install  即可

    (注意:如果要使用自行创建的配置文件生效,安装时必须指向该配置文件,mysqld --install MySQL --defaults-file="D:\mysql-8.0.21-winx64\bin\my.ini“)

    c2825a1238d3a0044743298e20cbaa35.png

    在服务列表中可看到该服务:

    9a2325166df5d7c1fe152b2f921f7ef4.png

    停止服务:net stop mysql

    卸载服务:mysqld --remove mysql

    下面开始使用MySql:

    1、链接mysql:(以root账号登录)

    mysql -u root -p

    初始没有密码,直接enter

    注意:当配置文件中将Mysql端口号更改了,则登录时需指定端口,P为大写:(这里我设置的端口为3309,,主机ip为192.168.168.152)

    mysql -P 3309 -h 192.168.168.152 -u root -p

    2、登录之后,修改密码,并配置远程访问

    登陆成功之后修改密码(密码修改为admin):

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'admin';

    或者

    update mysql.user set authentication_string=password('admin') where user='root' and Host = 'localhost';

    默认不允许远程访问MySQL,如果需要远程访问,下面是开启远程访问的命令:

    use mysql;

    update user set host = '%' where user = 'root';

    FLUSH PRIVILEGES;

    3、基础操作

    ①创建数据库:

    create database Temp DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

    删除数据库:drop database Temp;

    ②创建用户:

    CREATE USER  'test'@'%'  IDENTIFIED BY  '123456';

    CREATE USER  'user_name'@'host'  IDENTIFIED BY  'password';

    user_name:要创建用户的名字。

    host:表示要这个新创建的用户允许从哪台机登陆,如果只允许从本机登陆,则 填 ‘localhost’ ,如果允许从远程登陆,则填 ‘%’

    password:新创建用户的登陆数据库密码,如果没密码可以不写。

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改密码永不过期

    可执行,select * from user;查看用户列表(查看用户拥有的权限,可以看到用户很多权限都是N,因为未授权)

    4、授权用户:

    GRANT ALL PRIVILEGES ON Temp.* TO 'test'@'%';

    GRANT privileges ON  databasename.tablename  TO  ‘username’@‘host’

    privileges:表示要授予什么权力,例如可以有 select , insert ,delete,update等,如果要授予全部权力,则填 ALL

    databasename.tablename:表示用户的权限能用在哪个库的哪个表中,如果想要用户的权限很作用于所有的数据库所有的表,则填 *.*,*是一个通配符,表示全部。

    ’username‘@‘host’:表示授权给哪个用户。

    5、刷新权限表

    flush privileges;

    执行这个命令的原因是,需要将新加入的用户写入到权限表中,即更新grant table

    6、用Navicat for MySQL链接数据库:

    如果链接失败的话,报错:Client does not support authentication protocol requested by server;

    (原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password;那么把mysql用户登录密码加密规则还原成mysql_native_password即可)

    执行命令:

    ALTER USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY '123456';#更新密码加密规则

    FLUSH PRIVILEGES; #刷新权限

    7、mysql 退出,有三种方式可退出:

    mysql > exit;

    mysql > quit;

    mysql > \q;

    ①停止mysql服务:

    net stop mysql

    ②开启跳过密码验证登录的MySQL服务

    mysqld --console --skip-grant-tables --shared-memory

    ③再打开一个新的cmd,无密码登录MySQL

    mysql -u root -p

    ④ 密码置为空

    use mysql

    update user set authentication_string='' where user='root';

    ⑤退出mysql

    quit

    ⑥关闭以-console --skip-grant-tables --shared-memory 启动的MySQL服务,

    ⑦ 启动MySQL服务。

    net start mysql

    ⑧步骤4密码已经置空,所以无密码状态登录MySQL,输入登录命令:mysql -u root -p

    ⑨修改密码:

    ALTER USER'root'@'localhost' IDENTIFIED BY'123456';

    ⑩刷新重新进入

    quit;

    net stop mysql

    net start mysql

    mysql -u root -p

    输入密码,登录成功。

    展开全文
  • 今天遇到mysql服务无法启动,上网一查很多人也遇到mysql服务器启动不了的问题,所以就索性整理了windows下启动mysql服务的命令行启动和手动启动方法的文章,以便各位遇到同类问题的朋友进行参考。1、图形界面下启动...
  • Windows下使用命令停止启动mysql服务

    千次阅读 2020-12-22 14:21:34
    Win + R 输入cmd,确定后进入命令窗口,输入命令 net stop mysql ,停止当前mysql服务: 输入 net start mysql ,就可以重新启动mysql服务了。 注意: 如果出现拒绝访问,说明权限不够,则需要使用管理员身份打开CMD...
  • windows平台mysql启动等基本操作

    千次阅读 2022-06-29 09:44:07
    一、windows下启动和停止mysql=======================安装好之后,需要启动服务,否则无法访问到。当我们在平台,且使用二进制分发的方式,安装好的是自动加入自启动的服务里面了,当启动、停止的时候,数据库随...
  • Windows下启动mysql8.0.11

    2020-03-29 10:47:23
    1.以管理员身份运行cmd窗口 2.切换着mysql安装目录,输入指令:启动: net start mysql80;停止:net stop mysql80
  • Windows如何通过cmd命令行启动mysql

    万次阅读 多人点赞 2021-11-29 17:09:13
    为了提升逼格,Windows如何cmd命令行启动mysql一、我原来的启动方式。二、First Try三、Second Try四、Third Try五、登录并查询数据 一、我原来的启动方式。 某天打开电脑启动Mysql的...所以今天就从改变启动Mysql启动
  • Mysql 启动命令详解

    千次阅读 2019-03-25 18:17:13
    1, 找到mysql安装的bin目录,启动mysql进程。 如:本机是: C:\Program Files\MySQL\MySQL Server 5.7\bin 在cmd 里切换到此目录, C:\>cd C:\Program Files\MySQL\MySQL Server 5.7\bin C:\Program Files\...
  • Windows下MySQL启动与停止方法

    万次阅读 2017-11-16 20:24:06
    MySQL比较好玩一点就是它可以用多种方式启动,当然它也可以用多种方式关闭。下面我就MySQL的几种启动方式简单的谈一谈,希望可以给大家提供一些参考。    第一种,用mysqld-nt来启动。  在没有进行服务...
  • Windows下不能启动mysql服务--错误总结

    千次阅读 2021-01-26 06:07:01
    Windows下为什么不能启动mysql服务1、mysql配置文件设置错误A、首先查找mysql对应的配置文件my.ini如果服务是使用指定的配置文件启动,到对应的文进行修改(文件的位置从控制面板中服务的属性中查看)B、检查参数...
  • WIN下启动和停止MYSQL命令

    千次阅读 2021-01-19 04:56:53
    Windows XP安装完MySQL后,它就已经自动启动服务了,并且在开始菜单中有其客户端的快捷方式连接,可以通过Windows的服务管理器查看。“开始”-“运行”,输入“services.msc”,回车。弹出Windows的服务管理器...
  • 我的电脑——(右键)管理——服务与应用程序——服务——MYSQL——开启(停止、重启动) 二、命令行方式  Windows  1.点击“开始”->“运行”(快捷键Win+R)。  2.启动:输入 net stop mysql  3.停止:输入 ...
  • windows下命令启动mysql服务

    千次阅读 2019-08-04 13:36:15
    windows下命令启动mysql服务以管理员身份运行dos输入mysqld --install再输入net start mysql 以管理员身份运行dos dos找到mysql安装目录,进入bin目录。 输入mysqld --install 会显示“Service successfully ...
  • MySQL启动方法(windows 平台)

    千次阅读 2021-01-19 04:38:15
    启动mysql,有如下方法:最简单的方法:方法一: 启动服务安装后在windows的服务选项中,选中mysql的服务,然后双击启动即可。。。。具体操作(右击我的电脑->管理->弹出计算机管理,选服务和应用程序->服务-...
  • linux MySQL启动命令

    千次阅读 2019-05-15 19:04:02
    linux 7: 1、service mysql start stop status 2、/etc/init.d/mysql start stop ...
  • MySQL8.0服务启动windows10)

    千次阅读 2021-02-04 19:04:46
    根目录配置文件:my.ini[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\Program Files\MySQL# 设置mysql数据库的数据的存放目录datadir=C:\Program Files\MySQL\Data# 允许最大连接数max_...
  • windows查看Mysql服务是否启动

    千次阅读 2021-06-12 10:51:47
    win+R调出cmd 输入services.msc 查找mysql服务是否启动 若未启动,则右键选择启动服务 同时可以右键选择属性,启动类型选择开机自动启动,无需再手动启动Mysql服务
  • 本篇文章主要跟大家详细介绍的是如何在Windows下使用DOS命令进入MySQL数据库,在生活中很实用,因此,摩杜云小杜就整理了一下,并分享给大家做个参考。由于内容简洁明了,思路清晰,希望对大家有所帮助,感兴趣的...
  • Windows启动MYSQL的两种方式

    千次阅读 2022-04-30 19:28:15
    Windows启动MYSQL的方式
  • 在linux中启动mysql服务的命令

    万次阅读 2021-05-10 00:35:28
    用reboot命令重启linux服务器之后会导致mysql服务终止,也就是mysql服务没有启动。必须要重启mysql服务,否则启动jboss时会 报有关数据库mysql方面的错误。命令如下:第一步:安装mysql,设置mysql的安装路径:mysql_...
  • Windows MySQL 如何开启和关闭服务

    千次阅读 2020-12-19 12:16:11
    Windows MySQL 开启和关闭服务有以下两种方式: 命令行 1.系统搜索栏中搜索命令提示符或者 cmd,以管理员身份运行: 2.输入命令:net start 如果列表中有 MySQL 服务,说明现在 MySQL 服务的状态是开启状态,...
  • MySQL数据库之windows下重启mysql的方法

    千次阅读 2021-01-28 03:32:06
    本文主要向大家介绍了MySQL数据库之windows下重启mysql的方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。其中第二种方法对我这无效,以后再搞清楚!一、MYSQL服务我的电脑——(右键)管理——...
  • windows下mysql忘记密码重置

    千次阅读 2022-04-15 18:39:32
    一、关闭mysql服务 选中计算机,鼠标右键(点击)》管理》(找到)服务,打开如图所示页面: 二、找到mysql的安装目录,开始重置操作 ...3.再在bin目录,打开一个命令窗口 3.1 mysql -u root -p 回车...
  • Mysqlwindows无法启动问题

    千次阅读 2022-04-26 08:37:19
    本地安装了Mysql和MariaDB,如果不小心先启动了MariaDB, 经常导致Mysql无法正常启动。 可以通过以下方式解决: 以管理员身份运行cmd.exe文件; 文件位置:C:\Windows\cmd.exe 运行以下命令找到占用端口的pid,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 125,337
精华内容 50,134
热门标签
关键字:

windows下mysql启动命令

mysql 订阅
友情链接: UusbmouseS.rar