-
2018-03-22 16:55:26
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
mysql -u 用户名 -p 密码 是连接数据库服务器的命令。要求你输入自己连接数据库的用户名和密码。 考虑密码如果直接明文写在这条命令行上,有些不方便(怕被别人看到),可以像你写的那样,只输入:mysql -u 用户名 -p 然后回车,此时提示你输入密码,这时候输入的密码就不再是明文的了。
考虑密码如果直接明文写在这条命令行上,有些不方便(怕被别人看到),可以像你写的那样,只输入:mysql -u 用户名 -p 然后回车,此时提示你输入密码,这时候输入的密码就不再是明文的了。更多相关内容 -
输入命令mysql -u root -p 报错
2021-01-18 20:33:46查看 Linux 操作系统是否已经安装了 MySQL$ rpm -qa mysqlmysql-4.1.7-4.RHEL4.1# 说明已经安装了 MySQL检查状态检测 MySQL运行状态:service mysqld status启动服务:可以用三种方法来启动 MySQL:方法一:使用...查看 Linux 操作系统是否已经安装了 MySQL
$ rpm -qa mysql
mysql-4.1.7-4.RHEL4.1
# 说明已经安装了 MySQL
检查状态检测 MySQL 运行状态:
service mysqld status
启动服务:可以用三种方法来启动 MySQL:
方法一:使用 service 命令启动 MySQL:
service mysqld start
方法二:使用 mysqld 脚本来启动 MySQL:
/etc/init.d/mysql start
方法三:使用 safe_mysqld 实用程序启动 MySQL 服务,此方法可以使用相关参数:
safe_mysqld& //使用&表示将safe_mysqld放在后台执行。
登陆
修改密码
mysqladmin -u root password
mysqladmin -u root password 'kaishi'
这里的“密码”为我们欲新设的密码。系统会提示我们输入旧密码(若是 MySQL 刚安装,则默认密码为空)
如果本机可以登陆了,但是其他机器的客户端登陆报错。比如:
ERROR 1130 (00000): Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQ
L server
则首先查看了 iptables 的设置,确认开放了 3306 端口:
iptables -A INPUT -p tcp -m tcp --sport 3306 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 3306 -j ACCEPT
service iptables save
如果还是无法访问,则可能是 MySQL 的权限问题。则可以通过如下步骤排查:
在本机登录
mysql -h localhost -u root -pkaishi
show databases;
use mysql;
select Host, User, Password from user;
+-----------------------+------+-------------------------------------------+
| Host | User | Password |
+-----------------------+------+-------------------------------------------+
| localhost | root | *18F54215F48E644FC4E0F05EC2D39F88D7244B1A |
| localhost.localdomain | root | |
| localhost.localdomain | | |
| localhost | | |
+-----------------------+------+-------------------------------------------+
可以看到如上结果,只有 localhost 才设置了访问的权限。
进入 MySQL ,创建一个新用户 user :格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码"。
grant select,update,insert,delete on easyview.* to sillycat@192.168.10.103 identified by "kaishi";
查看结果,执行:
use mysql;
select host,user,password from user;
可以看到在user表中已有刚才创建的user用户。host字段表示登录的主机,其值可以用IP,也可用主机名,将host字段的值改为%就表示在任何客户端机器上能以user用户登录到mysql服务器,建议在开发时设为%。
修改了权限后需要执行如下语句生效:
update user set host = '%' where user = 'sillycat';
flush privileges;
-
mysql -u -p 可以直接登陆到mysql
2020-06-17 12:13:12输入mysql -u -p 直接进入到了mysql,觉得... mysql -u -p(进入数据库) show databases;(查看所有数据库) use mysql;(使用mysql数据库) show tables;(查看所有表) select user,host from user;(筛选)输入mysql -u -p 直接进入到了mysql,觉得可能之前更改了mysql的监听,不用输入密码就进入了,后来查看了下,可能是因为mysql默认开启了匿名登陆!
进入mysql数据库,查看user表, mysql -u -p(进入数据库) show databases;(查看所有数据库) use mysql;(使用mysql数据库) show tables;(查看所有表) select user,host from user;(筛选) delete from mysql.user where usr='';(删除匿名帐户) select user,host from user;(筛选查看) quit(退出数据库) /etc/init.d/mysqld restart (重启mysql) 重新使用 mysql -u -p登陆 失败 使用 mysql - u root -p 成功。
-
服务器使用mysql -u root -p报错解决
2021-03-12 19:03:50服务器使用mysql -u root -p报错解决ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’ 经过搜索,发现可能是以下原因:默认情况下, root用户将使用auth_socket插件身份验证方法,而不是密码。 ...服务器使用mysql -u root -p报错解决ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’
经过搜索,发现可能是以下原因:默认情况下, root用户将使用auth_socket插件身份验证方法,而不是密码。 要设置root用户使用密码连接到MySQL实例,需要将身份验证方法从auth_socket更改为mysql_native_password方法。
所以可以采用以下步骤解决:1.切换到root下
su root
2.利用mysql自带的用户debian-sys-maint进行重置密码,只有Debian或Ubuntu服务器才有,存在于**/etc/mysql/debian.cnf**文件中
3.打开/etc/mysql/目录下的debian.cnf文件,里面包括用户名和密码
sudo vim /etc/mysql/debian.cnf
(按Esc,然后输入‘:’+‘q’退出)
4.使用文件中提供的用户名和密码进入mysql
mysql -u debian-sys-maint -p
5.选择mysql数据库
use mysql;
6.输入
SELECT user,authentication_string,plugin,host FROM mysql.user;
检查每个MySQL用户使用哪种身份验证方法
7.执行
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
(密码设置的例如123456)
8.然后就可以使用
mysql -u root -p
,输入123456进入数据库然后正常使用就可以了
-
mysql不能使用 mysql -u root -p 启动报错解决
2020-06-23 14:44:37今天在登录自己前段时间在云上安装的 mysql 时,使用 mysql -u root -p 命令一直报错"ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)" 各种找资料,有些... -
mysql -u root -p的解释
2019-06-15 09:52:30 -
mysql mysql -u root -p命令无效及不允许远程登录修改方法
2018-06-08 17:03:30输入mysql -u root -p 出现报错command not found解决方法:修改环境变量1、输入 sudo vim .bash_profile2、 添加mysql配置信息在export path后面输入:/usr/local/mysql/bin如下图所示3、完成后要关闭命令行,重新... -
mysql -u root -p密码初始化密码错误
2020-02-13 21:11:50mysql -u root -p密码初始化密码错误 原因:一是初始化命令mysqld --initialize --console出错,我也是一直打mysql给我的初始密码疯狂报错,二是mysql安装目录下data文件夹有数据,导致报错。 以管理员身份打开cmd... -
MySQL常用语句一、连接MySQL格式:mysql-h主机地址-u用户名-p用户密
2019-05-28 14:45:35首先在打开DOS窗口,然后进入目录 mysql bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>... -
linux下mysql 使用mysql -uroot -p输入密码无法登录问题的解决
2018-10-10 20:37:301.停止当前mysql服务 /etc/init.d/mysqld stop 或 service mysqld stop (把stop换为status可查看当前状态) 2.以--skip-grant-tables 选项启动mysql mysqld_safe --user=mysql --skip-grant-tables --skip-... -
MySQL -u -root -p 命令进入不了。。。。。。。。。。。。。。。。。。。。。
2020-04-07 09:41:12 连接不了这个这么解决呀刚开始学的xiao'bai -
解决mysql -u root -p 不是内部命令的问题
2018-11-21 18:03:49找到mysql的安装目录下的bin文件夹,复制路径,将其添加到环境变量的path中去,即可。 -
命令行输入mysql -u -root -p显示不是内部或外部命令也不是可运行的程序
2018-05-13 17:43:551、错误一更改找到mysql.exe,在mysql的安装路径下的bin目录里面复制路径打开此电脑 属性 高级系统...p成功2错误MySQL安装路径下的my.ini 被更改引起错误删除对my.ini的更改 打开命令行输入mysql -u -root -p... -
mysql服务端的登录和启动命令&mysql -u 不是内部或者外部命令.....解决方案
2020-10-08 09:49:39在cmd端输入:mysql -u root -p mysql是命令,不是服务名 解决方法有2种: 方法1: 到安装mysql的bin路径下进入输入cmd 然后输入命令:mysql -u root -p 就会出现如下界面,输入预先设置好的密码即可。 方法2: ... -
在控制台输入mysql -u root -p 报错command not found,修改方法
2018-05-09 16:54:08在控制台输入mysql -u root -p 报错command not found,修改方法我这边是环境变量未配置出现的错误,修改环境变量后就可以正常使用啦!!!解决方法:1、输入 sudo vim .bash_profile2、 添加mysql配置信息在export ... -
mysql -u root -p 登录和退出
2014-08-05 14:54:13MySQL登录和退出 -
输入mysql 直接登录,输入 mysql -uroot -p密码 登录不了
2019-12-15 18:57:00服务器经过一次宕机,重启后 输入 mysql -uroot -p密码 登录不进去(Access denied for user 'root'@'localhost' (using password: YES)),反而输入mysql 命令直接登录进去。 直接用mysql命令登录进去后,show ... -
命令行中输入:mysql -u root -p 提示没有这个命令
2016-08-02 22:07:59安装完以后,使用快捷键(win+r)进入到命令行模式,输入mysql -u root -p 提示没有这个命令, 原因: 系统中的环境变量没有设置,功能就像是桌面的快捷键一样 解决办法:右击电脑 ->属性 -> 高级系统设置 -> 环境... -
mysql -u root -p 始终报ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
2019-01-10 19:00:03因为修改了MySQL端口号(3307),导致mysql -u root -p死活无法连接,最后查资料才发现,非3306默认端口,必须指定端口才能连接!注意 -P 3306 的 P 必须大写。 mysql -u root -P 3360 -h localhost -p 刚安装的... -
mysql -u root -p报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost'
2018-11-21 22:31:39mysql -u root -p报错:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) 命令mysqld --initialize --user=mysql用于重置初始密码,也就是 输入mysql -u root -p后要求... -
mysql -u root -p 等这些常用的参数
2014-08-05 13:41:20mysql -u root -p 等这些常用的参数 一,mysql命令行参数 Usage: mysql [OPTIONS] [database] //命令方式 -?, --help //显示帮助信息并退出 -I, --help //显示帮助信息并退出 --auto-rehash //... -
mysql -u 不是内部或者外部命令,也不是可运行的程序或者批处理文件 解决方案
2020-10-08 10:11:14如果在cmd端口输入:mysql -u root -p 出现:mysql -u 不是内部或者外部命令,也不是可运行的程序或者批处理文件 解决方案 存在的问题就是:你的环境配置没有配置好,需要重新配置环境变量。 解决方法:详细的环境... -
执行mysql_upgrade -u root -p --force过后navicat报错1045
2018-12-20 00:48:16重启一下mysql的服务 -
命令行无法进入MySQL——输入“mysql -uroot -p”,显示“ 'mysql' 不是内部或外部命令....”的解决办法
2018-09-04 09:30:08命令行输入“mysql -uroot -p”,显示“ ‘mysql’ 不是内部或外部命令,也不是可运行的程序或批处理文件。” 解决方法: 把bin这个文件夹的绝对路径加到环境变量path中。如,我机器上mysql下的... -
>mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied ,被mysql连接问题折磨到问题解决,...
2017-12-10 17:01:37俗话说,久病成医!我这被折磨到无数次的新手,在这方面也把一些经验性总结记录一下,顺便分享各位!针对不同问题,不同的机型,版本,环境等情况,本文叙述的...笔者从官网中,获取了最新的mysql社区版5.7.19.zip和5.7