设置,更改根用户密码
首次使用mysql会提示”该命令不在”,原因是还没有将该命令加入环境变量,如果要使用该命令,需要使用其绝对路径:/usr/地方/mysql/bin/mysql,为了方便,先将其加入系统环境变量。
引用><代码> [root@localhost ~]=$ #出口路径路径:/usr/地方/mysql/bin/mysql代码>重启系统后该变量会失效,若要永久生效,需要将其加入环境变量配置文件:
引用><代码> root@localhost ~ # vim/etc/profile …… 导出路径=$路径:/usr/地方/mysql/bin/刷新配置: (root@localhost ~) #源/etc/profile 代码><李>
设置密码
首次登陆mysql,根用户没有密码,直接登陆
引用>[root@localhost ~] # mysql -uroot
//- u指定用户登录
欢迎mysql的班长。,命令结尾;或\ g。
,
mysql>退出
再见
//退出命令可以退出mysql。设置密码:
李>
[root@localhost ~] # mysqladmin -uroot密码& # 39;123456 & # 39;
警告:使用一个密码alt="设置mysql更改根密码等讲析"><强>注意:强>在没设置根密码时使用- p参数登录mysql,会提示输入密码,这是直接回车就行。
<李>
更改密码
当知道用户密码时,进行密码更改:
[root@localhost ~] # mysqladmin -uroot - p # 39; 123456 & # 39;密码& # 39;654321 & # 39;
警告:在命令行界面可以使用密码不安全。
//警告密码在命令行输入,不安全。但是密码已经修改成功!使用旧密码登录:
[root@localhost ~] # mysql -uroot -p123456
警告:在命令行界面可以使用密码不安全。
//警告密码在命令行输入,不安全。
错误1045(28000):拒绝访问用户& # 39;根# 39;@ # 39;localhost # 39;(使用密码:是的)
//提示登录信息验证失败,密码错误!使用新密码登录
李> <李>
[root@localhost ~] # mysql -uroot -p654321
警告:在命令行界面可以使用密码不安全。
//警告密码在命令行输入,不安全。
欢迎MySQL的班长。,命令结尾;或\ g。
,
mysql>
//使用新密码登录成功!密码重置
在不记得根密码时使用,重置密码。
引用>编辑配置文件:
[root@localhost ~] # vim/etc/my.cnf
(mysqld)
skip-grant//忽略授权!
……
//在mysqld模块下加入代码:skip-grant重启mysql服务:
李>
root@localhost ~ #/etc/init.d/mysqld重启
关闭MySQL . .成功!
启动MySQL . .成功!<强>注意:强>完成上面操作之后登录mysql就不需要密码了。
<代码>登录mysql: # mysql -uroot root@localhost ~ 欢迎来到MySQL监视器。,命令结尾;或\ g。 …… mysql>//不使用- p参数直接登录。 切换到mysql库: mysql>使用mysql;//切换到mysql库 完成阅读表信息表和列的名称 你可以关掉这个功能——更快的启动 数据库修改 mysql>从用户选择* \ G;//查看用户的表信息,该表中存放的是用户相关信息(密码,授权…)//G选项的作用是使输出信息有序显示,不加该选项,显示内容会很乱, mysql>选择从用户密码;//查看用户密码,显示结果是不是加密字符串! 重置密码: mysql>更新用户设置密码=密码(& # 39;112233 & # 39;)用户=& # 39;根# 39;; 查询好,4行影响(0.11秒) 行匹配:4,改变:4,警告:0//将密码更改为‘112233’ 恢复配置文件: # vim/etc/my.cnf root@localhost ~//将之前加入skip-grant那行注释掉 重启mysql服务: #/etc/init. root@localhost ~d/mysqld重启 关闭MySQL . .成功! 启动MySQL。成功! 登录: (root@localhost ~) # mysql -uroot - p # 39; 112233 & # 39; 警告:使用命令行接口上的密码不安全。 欢迎来到MySQL监视器。,命令结尾;或\ g。 …… mysql>代码><强>重置密码步骤:强> vim/etc/my.cnf——祝辞添加skip-grant——在mysql重启,在登录——在使用mysql——在更新用户设置密码=趘im/etc/my.cnf——祝辞删除skip-grant——在mysql重启。
连接mysql
<李>
远程连接
使用IP和端口号连接
引用>[root@localhost ~] # mysql -uroot - p # 39; 112233 & # 39;-h227.0.0.1 -P3306
警告:在命令行界面可以使用密码不安全。
欢迎MySQL的班长。,命令结尾;或\ g。
,
mysql>//- h=主机,指定IP, - p=港口,指定端口号
李> <李>本地连接
直接可以直接连接或使用插座连接。
引用>设置mysql更改根密码等讲析