码迷,mamicode.com
首页 > 数据库 > 详细

52.mysql命令:设置更改root密码、连接mysql、mysql常用命令

时间:2018-05-07 10:22:13      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:设置更改root密码   连接mysql   mysql常用命令   

一、设置更改root密码
ps -ef |grep mysql    //查看mysql是否启动,如果没有启动就执行下面命令启动
/etc/init.d/mysqld start
  • 登陆mysql需要执行下面的命令
/usr/local/mysql/bin/mysql -uroot
exit 或者quit退出mysql

技术分享图片

  • 为了方便使用
    更改环境变量PATH,增加mysql绝对路径
export PATH=$PATH:/usr/local/mysql/bin/   
  • 若需要修改永久环境变量则修改文件;
 vim   /etc/profile  

添加
export PATH=$PATH:/usr/local/mysql/bin/

技术分享图片

 source /etc/profile   //使修改后的变量生效
  • mysql默认没有root密码,新建root密码

mysqladmin -uroot password ‘123456‘

 mysql -uroot -p123456  //登陆mysql,指定用户密码

技术分享图片

  • 修改root密码
mysqladmin -uroot  -p123456 password ‘qwerty‘
  • 密码重置 (如果不知道原来的密码)
vi /etc/my.cnf                  //增加skip-grant,去除密码验证

技术分享图片

重启mysql服务 /etc/init.d/mysqld restart
mysql -uroot   ///登陆mysql
 use mysql;
 update user set password=password(‘123456‘) where user=‘root‘;
  • 修改完将配置文件中的skip-grant删掉;mysql中的命令需要以分号";"结尾

    二、连接MySQL

mysql -uroot -p123456
 mysql -uroot -p123456 -h127.0.0.1 -P3306   //指定ip和端口,用于链接远程服务器的mysql
 mysql -uroot -p123456 -S/tmp/mysql.sock    (只适合在本机,默认就是以sock方式登陆)
 mysql -uroot -p123456 -e “show databases”   //登陆后运行特定的命令,一般用于shell脚本中

三、MySQL常用命令

查询库                        show databases;
 切换库                       use mysql;
 查看库里的表            show tables;
 查看表里的字段        desc tb_name;
 查看建表语句            show create table tb_name\G;
 查看当前用户            select user();
 查看当前使用的数据库 select databsase();
 创建库                         create database db1;
 创建表             use db1; create table t1(`id` int(4), `name` char(40));
 查看当前数据库版本      select version();
 查看数据库状态             show status;
 查看各参数                    show variables; show variables like ‘max_connect%‘;
 修改参数                       set global max_connect_errors=1000;   //临时生效,永久生效需要修改mysql.cnf配置文件
 查看队列                      show processlist; show full processlist;

技术分享图片

技术分享图片

52.mysql命令:设置更改root密码、连接mysql、mysql常用命令

标签:设置更改root密码   连接mysql   mysql常用命令   

原文地址:http://blog.51cto.com/13569831/2113378

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!