【数据库】MySQL的登录

举报
雪月清 发表于 2022/05/19 10:48:29 2022/05/19
【摘要】 MySQL服务的启动与停止,MySQL的命令行界面登录和退出,MySQL5.7版本之前乱码问题

1.MySQL服务的启动与停止

MySQL安装完毕之后,需要启动服务器进程,否则客户端无法连接数据库

方式1:使用图形界面工具

  • 步骤1:打开Windows服务

    方式1:计算机(点击鼠标右键)→管理(点击)→服务和应用程序(点击)→服务(点击)

    方式2:控制面板(点击)→系统和安全(点击)→管理工具(点击)→服务(点击)

    方式3:任务栏(点击鼠标右键)→启动任务管理器(点击)→服务(点击)

    方式4:单击【开始】菜单,在搜索框中输入“services.msc”,按Enter健确认

  • 步骤2 :找到MySQL57(点击鼠标右键)→启动或停止(点击)

<!--名字是自己当初安装MySQL时自定义或者默认的-->

image-20211209142928018

方式2:使用命令行工具

 #启动MySQL服务命令
 net start MySQL服务名
 ​
 #停止MySQL服务命令
 net stop MySQL服务名
 ​


image-20211209145405695


使用管理员权限

image-20211209145240534


说明:

1.start和stop后面的服务名应与之前配置时指定的服务名一致。

2.当输入命令后,提示“拒绝服务”,需要用系统管理员身份打开命令提示符界面重新尝试。


2.MySQL登录与退出

1.登录

在命令行 cmd中 mysql -u 用户名 -p密码

image-20211209151055503

这样写能够登录成功的前提是在环境变量中配置了使用的MySQL的绝对路径,且默认端口3306,ip地址为本地主机

完整命令 cmd中 mysql -u 用户名 -P 端口号 -h ip地址 -p密码


2.退出 quit


3.乱码问题(Mysql5.7及之前版本)

步骤1:查看编码命令

 show variables like 'character_%';
 show variables like 'collation_%';

image-20211209151904554

这两个如果是MySQL5.7版本之前的默认是latin1 拉丁文,中文会乱码。解决方法如下:

步骤2:修改mysql的数据目录下的my.ini配置文件

 [mysql]       #在其下添加
 default-character-set=utf8  #默认字符集
 ​
 [mysqld]      #在其下添加
 character-set-server=utf8
 collation-server=utf8_general_ci
修改完,重新启动下MySQL服务 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。