如何设置更改根密码实现连接MYSQL,常用命令

  

,,,,,,,,,,,,,,,,,,,,,,,,,,,以前,,

<> <代码>设置更改根密码代码

默认的mysqlroot用户的密码是空的,但是这样是不安全的,所以我们是需要配置安全密码的

 <代码> # mysql -uroot,
  mysq命令默认是不存在的,因为mysql安装在/usr/地方/mysql/bin下,环境变量里面不存在mysql命令,需要将命令加在环境变量里面=$ #出口路径路径:/usr/地方/mysql/bin,,想永久生效需要放在/etc/profile里面,然后执行#源/etc/profile  
 <代码> # vim/etc/profile,,,,,,,//加入如下内容 
 <代码>出口路径=$路径:/usr/地方/mysql/bin/<代码> 
 <代码> #源/etc/profile,  
 <代码> # mysql -uroot - p 123456,,,,,,//- p指定它的密码,辞职退出 
 <代码> # mysqladmin -uroot - p & # 39; 123456 & # 39;密码& # 39;00000 & # 39;,,,//更改密码代码 
 <代码>当我们不知道mysql的密码时,更改密码的步骤
  # vim/etc/my.cnf,,,,,,,,,,//再(mysqld)下增加skip-grant,忽略授权 
 <代码> skip-grant  
 <代码> #/etc/init。d/mysqld重启,,,,,,,,,,,,,//重启mysql服务, 
 <代码> # mysql -uroot,,,,,,,//这时候登录不需要密码,登录进去后需要更改一个表,密码存放在mysql库里
  #使用mysql;,,,,,,,,//切换到mysql库代码 
 <代码> # select *从用户;,,,//查看用户表,这里面存放用户的权限,密码等 
 <代码> #更新用户设置密码=密码(& # 39;zenwenlinux& # 39;)用户=& # 39;根# 39;;,,//更改密码完毕 
 <代码> mysql>更新用户设置密码=密码(& # 39;123456 & # 39;)用户=& # 39;根# 39;;
  查询好,4行影响(0.02秒)
  行匹配:4,改变:4,警告:0  
 <代码> #最后里将/etc/my . cnf中所做面的skip-grant删除,然后/etc/摆在mysqld,重启重启mysql服务 
 <代码>,,,,,,mysql5.7root有默认的密码,必须重设密码,才能进行mysql的操作 
 <代码> 1。查看默认的密码代码 
 <代码> (root@localhost src) #猫/root/.mysql_secret
  #的随机密码设置根userat星期五2014年1月10 20:00:34(当地时间):aJqZsA2m
  这里的aJqZsA2m就是生成的根随机密码啦 
 <代码> 2。登录mysql代码 
 <代码> (root@localhost src) # mysql - u root - p
  输入密码:
  输入上面的密码aJqZsA2m登录,如果你没有把mysql的路径加到路径里,那就用绝对路径,mysql - u root - p还可以写成mysql -uroot -paJqZsA2m  
 <代码> 3。更改密码代码 
 <代码> mysql>设置密码,& # 39;根# 39;@localhost=密码(& # 39;123456 & # 39;);
  查询好,0行影响(0.17秒)
  至此,就成功地修改了密码。 
 <代码>,,,,,,,,,,,,,,,,,,,,连接mysql  
 <代码> mysql服务启动时,不仅会监听IP:港口,还会监听一个插座,我们安装的mysql是监听在/tmp/mysql.sock。如果php在本地,那么php和mysql通信就可以通过插座通信,如果是远程,就需要通过tcp/ip来进行通信了。 
 <代码> # mysql -uroot -p123456,,,,,,,,,,,//登录本机的mysql,默认使用套接字去连接 
 <代码>连接远程的mysql
  # mysql -uroot -p123456 -h227.0.0.1 -P3306,,,,,,,//- h指定ip, - p指定端口 
 <代码> # mysql -uroot -p123456 - s/tmp/mysql。袜子,,,,,,//s指定它的插座,只适合在本机上 
 <代码>连接mysql操作命令
  # mysql -uroot -p123456 - e“显示数据库”,,//- e指定执行的命令 
 <代码>,,,,,,,,,,,,,,,,,,,mysql常用命令 
 <代码>查询库显示数据库; 
 <代码>切换库使用mysql; 
 <代码>查看库里的表显示表; 
 <代码>查看表里的字段desc tb_name; 
 <代码>查看建表语句显示创建表tb_name \ G;, 
 <代码> mysql>显示创建表db1 \ G;
  * * * * * * * * * * * * * * * * * * * * * * * * * * * 1。行  ***************************
  ,,,表:db1
  创建表:创建表“db1”(
  ,“id”int(4)默认为空,
  ,“名字”char(40)默认为空=InnoDB默认字符集=utf8)引擎
  1行集(0.00秒) 
 <代码>查看当前用户选择用户(); 
 <代码>查看当前使用的数据库选择databsase();  
 <代码>创建库创建db1数据库; 
 <代码>创建表使用db1;创建表t1 (int (4)“id”,“名字”char (40)); 
 <代码>删除表t1下降; 
 <代码>查看当前数据库版本选择版本(); 

如何设置更改根密码实现连接MYSQL,常用命令