Mysql服务启停登录退出密码修改及端口修改

1.启动mysql服务

以管理员身份运行命令行窗口,输入 net start服务名 (命令中的mysqlxx代表的是服务的名称)

注意不同电脑上的mysql服务名有可能不一样,如有的服务名是mysql80,如 果要启动这个服务,启动命令就要写成net start mysql80

2.停止mysql服务

以管理员身份运行命令行窗口,输入 net stop 服务名 (命令中的mysqlxx代表的是服务的名称)

3.重启mysql服务

不同于Linux,windows下没有重启服务的命令。

4.在命令行窗口连接mysql

切换到mysql安装目录下的bin文件夹,在命令行窗口执行 mysql -u root -p - h 服务器IP -P 端口号 ,然后输入密码就可以登录数据库了

4.1登录本机的数据库服务器,可省略"-h 服务器IP"

4.2接远程的数据库(不在本机的数据库),需要用-h指定数据库服务器的IP地址

命令格式为:mysql -u root -p -h 服务器IP -P 端口号

4.3若省略端口号,则默认使用my.ini文件中client部分设置的端口登录。

5.在命令行窗口退出mysql

输入 \q ,回车

6.修改mysql服务的端口号

先停止mysql服务,然后找到my.ini,修改mysqld中的端口并保存,最后重启 服务
知识扩展:如何找到my.ini?
1.如果是用zip格式安装的,直接在mysql的根目录下就可以找到
2.如果是用msi格式安装的,在MySQL Server 的根目录下可能找得到,如果找不到就到C:\ProgramData\MySQL\MySQL Server xx中查找
如果不能确定ini文件到底是哪一个,就在计算机管理工具的服务里面,右键-属
性-查看ini文件的地址

 知识扩展:如何查看端口是否已被占用?

在命令行窗口输入netstat -ano|findstr "3307",回车,表示查看3307端口是 否已被占用,你想查看哪个端口就改成哪个端口

7.修改密码

7.1 set password命令

格式:mysql> set password for 用户名@localhost = password('新密码');

例子:mysql> set password for root@localhost = password('123');

 7.2 update user表

mysql> use mysql;

mysql> update user set password=password('123') where user='root' and host='localhost';

mysql> flush privileges;

 7.3 mysqladmin命令

格式:mysqladmin -u用户名 -p旧密码 password 新密码 -P 端口号

例子:mysqladmin -uroot -p123456 password 123 -P 3308

 8.忘记密码,如何重置?

1. 关闭正在运行的MySQL服务。
2. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是
启动MySQL服务的时候跳过权限表认证。
3. 再开一个DOS窗口
4. 输入mysql -P 端口号 回车,如果成功,将出现MySQL提示符 >。
5. 连接权限数据库: use mysql; 。
6. 改密码:update user set password=password("123") where
user="root" and host="localhost";(别忘了最后加分号) 。
7. 刷新权限(非必须步骤):flush privileges; 。
8. 退出 \q。
9. 重启电脑(一定要重启!!!仅注销不管用)

 mysql8.0以上的版本用 mysqld --console --skip-grant-tables --shared-memory开启免密登录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值