mysql之设置更改root密码-链接mysql-经常使用命令

链接mysql:

root用户为mysql的超级管理员用户;可将/usr/local/mysql/bin/加入环境变量PATH;mysql

登录mysql数据库:mysql -uroot    -p123456                                                 #用户为root,密码123456,默认root密码为空sql

登录远程数据库: mysql -uroot -p123456 -h192.168.0.1 -P3306                    #链接192.168.0.1服务器的数据库数据库

使用sock链接数据库: mysql -uroot -p123456 -S/tmp/mysql.sock                #只适合本机登录vim

登录数据库执行一些语句:mysql -uroot    -p123456 -e "show databases"     #不进入数据库环境执行语句服务器

 

设置更改mysql的root密码:

设置root默认密码:mysql -uroot password '123456'                                #第一次设置密码,默认无密码函数

更改root密码: mysqladmin -uroot -p'123456' password '12345678'       #将原密码123456改成12345678加密

 

不知道原密码状况下改root密码:

1. vim /etc/my.cnf;[mysqld]下一行添加skip-grant,保存退出(忽略受权);spa

2. /etc/init.d/mysqld restart 重启服务;rest

3.  重启后root登录密码为空,直接mysql -uroot 登录数据库;ip

4. use mysql;update user set password=password('12345678') where user='root';改mysql库中user表中password字段,调用password函数设置加密密码为12345678;

5. 退出,还原/etc/my.cnf文件,并重启服务。

 

mysql经常使用命令:

查询库:                    show databases;

切换库:                    use mysql;

查看当前库里的表:   show tables;

查看表里的字段:      desc tb_name;

查看建表语句:         show create table tb_name\G;      \G:竖排显示

查看当前用户:         select use();

查看当前数据库:      select database(); 

查看数据库版本:      select version();

查看数据库状态:      show status;

查看列队:                show processlist;show full processlist;

查看各参数:             show variables;show variables like 'max_connect%';

修改参数:                set global max_connect_errors=1000;

相关文章
相关标签/搜索