如何用cmd命令启动mysql

如何用cmd命令启动mysql,第1张

第一步:启动mysql服务,可以通过“net

start

myql”命令实现;

第二步:在命令行输入:mysql

-u

用户名

-p;回车;

第三步:此时会提示输入密码,输入密码后回车,即可完成登录mysql *** 作。

*** 作步骤如下:

1、右键单击 我的电脑(计算机),单击属性-->高级系统设置

2、点击 高级-->环境变量

3、在环境变量中的系统变量中,找到Path

4、双击Path,进入编辑界面

5、现在进入到MySQL的安装目录,进入bin文件夹。复制一下路径,例如我的是E:\mysqllll\bin

6、把刚才复制的路径粘贴到Path变量里面,注意:后面要加一个  符号

7、现在我们就可以cmd启动MySQL数据库了。打开cmd,输入 mysql-uroot-p

错误如下:1045 Access denied for user 'root'@'localhost' (using password:YES)

想起来有可是在navicat添加的root@'%'用户,可能密码和现在新版本5.7的加密不同了,导致密码不对.

所以解决方法是更新用户密码.

注意5.7版本密码保存的列是 authentication_string ,密码要用函数password加密.

更新密码的SQL是 update user set authentication_string=password('密码') where user="root"

下面是Windows平台下 *** 作步骤:

配置文件my.ini ,在mysqld下面添加skip-grant-tables,意思是可以直接回车登录,保存退出。重启mySQL,然后运行cmd

输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。

1.切换到mysql数据库:use mysql

2.给root用户设置新密码,

mysql>update user set authentication_string=password('密码') where user="root"

3.刷新数据库mysql>flush privileges

4.再修改my.ini,把刚加入的"skip-grant-tables"这行删除或者添加#注释,保存退出再重启mysql服务就可以了。

一些参考命令

#删除之前配置 drop user 'root' @ '%'

#配置远程登录 CREATE USER 'root' @ '%' IDENTIFIED BY password( '你的密码')

#授权 GRANT ALL ON *.* TO 'root' @ '%'

#更新权限 flush privileges

#查看用户,主机,加密方法 select user,host,plugin from user


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6103580.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存