1 |
|
若想要关闭服务,可以输入一下命令来关闭mysql服务:
1 |
|
注意:在前面安装初始化之后,并不会自动启动MySQL服务,需要自己手动启动MySQL服务。启动时在哪个目录下输入启动服务的命令都可以(因为net命令在任何目录下都可以使用,不是MySQL的命令)。
登录MySQL
命令:mysql -uroot -p
按回车之后然后会提示你输入密码:
也可以将密码直接填写在-p后面。例如:对于用户名为root,密码为abcd的账号,可以使用如下方式登录:mysql -uroot -pabcd
。注意:-u和用户名,-p和密码之间没有空格。mysql
的一些参数:
-u
指定用户名。-p
指定密码。-h
指定主机地址。默认为localhost
-P
指定端口号,默认为3306
(mysql服务默认的启动端口为3306)。例如:-P13306
表示连接端口号为13306的MySQL服务器。(注意:密码为小写的p,端口号为大写的P)
可以在配置文件中指定启动的端口号。
修改密码
登录之后,在输入命令时,前面的提示符为:mysql >
在这后面输入的语句中,默认提交符号为分号(;)。按回车时只会换行,并不会提交语句。之后输入 ; 之后按回车才会提交语句。
- 如果前面对mysql进行初始化使用的是
--initialize-insecure
命令,则密码为空,在输入密码时直接按回车即可。登录之后,不用修改密码即可直接使用MySQL。例如:创建数据库等操作。 - 如果前面对mysql进行初始化使用的是
--initialize
命令,则密码为系统随机生成的一个字符串。登录之后需要修改密码才能使用。
若不修改密码,直接操作数据库,会出现如下错误:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
使用如下命令修改密码:set password='new_password'
注意:新的密码前后有单引号。在mysql中,单引号之间表示的是字符串。alter user 'root'@'localhost' password expire never;
设置密码永不过期。flush privileges
刷新权限。
之后退出(使用\q
,或者exit
或者quit
都可以退出),然后重新登录即可。
至此,可以正常使用MySQL了。
三、多个MySQL的安装
若想要在一台机器上安装多个MySQL服务。可以将之前解压后的文件夹复制到其他目录下(注意:data需要为空,否则无法初始化)。然后按照前面的步骤安装MySQL服务。需要注意的有:
- 多个MySQL服务的名称不能相同。相同时无法安装成功
- 多个MySQL服务的端口号不能相同(可以在配置文件中配置端口号)。一个端口只能监听一个MySQL服务,因此端口号相同时只能启动一个MySQL服务。
四、修改配置文件
可以在配置文件中填写自己需要的服务器配置。(配置文件中 # 表示单行注释)
下面是几个基本的,当然你也可以让配置文件为空,让服务器使用默认的配置。可以参照官方文档填写自己需要的配置。
[mysqld] # 指定mysql的安装目录 basedir=D:\BaiduYunDownload\mysql-8.0.12-winx64 # 指定mysql数据库的数据的存放目录data datadir=D:\BaiduYunDownload\mysql-8.0.12-winx64\data # 指定端口号 port=3306 # 设置允许的最大连接数 max_connections=200
其中,对于多个MySQL服务的安装最重要的就是指定端口号了。在安装时指定配置文件,若没有指定,默认为安装目录下的my.ini文件(与bin目录在同一个文件夹下)。对于端口号不在3306的MySQL服务,登录时需要添加-P
来指定其端口号。
更多编程相关知识,请访问:编程入门!!
以上就是cmd中怎样用命令安装mysql?的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《mysql》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。