
mysql.exe
目录要加到环境变量,这一步可以在安装mysql的时候设置,
也可以后期指定,所在目录直接加到
path
即可
windows下
打开控制台
win+r
打开运行
输入cmd
输入命令
:
mysql
-h要连接的ip
-uroot
-p密码
-P端口
端口默认为3306可以不输
例如用root连接本地的数据库
mysql
-uroot
-p123456
mysql
-uroot
-p123456
数据库名
linux
进入控制台
,
命令一样.
免安装版的mysql可能会出现首次登录不进去的情况,解决办法是:
1、在my.ini文件中mysqld下面加上skip-grant-tables,如图:
2、重启mysqlnet restart mysql;
3、输入mysql,出现welcome to mysql字样,表示进入成功,然后show databases;然后use mysql;
4、修改root用户的密码;
update mysql.user setpassword=password('新密码') where user='root'
如果是5.7版本以上的则用下面的命令修改密码:
update mysql.user set authentication_string=password('新密码') where user='root'
5、flush privileges;
6、去掉my.ini中加入的skip-grant-tables,重启mysql,然后就可以采用新密码进入mysql了。
记住,修改完密码后必须删掉skip-grant-tables,否则mysql还是可以不通过密码进入;
7、重启mysql后再进入mysql可能会提示:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement ;
此时需要输入命令:set password=password('123456')//此处密码必须跟上面设置的密码一样;
Mysql命令行登入命令
mysql -h localhost -u root -p 123456 (命令行下当Mysql没设置端口为3306情况下使用)
mysql -h localhost -P端口 -u root -p 123456 (命令行下当Mysql重新修改了端口不为3306情况下使用,注意-P为大写)
Mysql设置用户权限
//授权phplamp用户拥有phplamp数据库(的)所有权限。
grant all privileges on phplampDB.* to hbchen@localhost identified by 'hbchen'
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)