mysql设置更改root密码、mysql服务器的连接、mysql常用命令
1、设置更改root密码
查看mysql 启动与否,若没启动就运行:/usr/local/mysql56/bin/mysql
ps aux |grep mysql 或 netstat -tulnp |grep 3306
运行mysql 命令,会出现:
-bash: mysql: command not found
就把mysql 添加到环境变量:
临时添加:PAHT=$PATH:/usr/local/mysql56/bin
永久添加:echo "export PATH=$PATH:/usr/local/mysql56/bin" >>/etc/profile
再运行soucre /etc/profile 或 . /etc/profile
mysql密码的设置,给root用户设置密码
mysql -uroot password 'new_password' 或用下面的方式

如何修改密码:
mysqladmin -uroot -p 'old_password' password 'new_password' 或用下面的方式
忘记密码了如何修改:
首先,得修改配制文件:vim /etc/my.cnf
在[mysqld]模块下加入skip-grant ,然后重启mysql服务:sed -i '/3306/a\skip-grant' /etc/my.cnf
重启:/etc/init.d/mysqld restart
然后,切换数据库:use mysql;
然后,再在数据库里面修改root密码:update user set password=password('new_password') where user='root';
这样就把密码给改回来了
重新测试,就把my.cnf给改回来:
2、mysql的连接
mysql -uroot -p'password'
mysql -h127.0.0.1 -uroot -p'password'
mysql -S/tmp/mysql.sock -uroot -p'password'
mysql -uroot -p -e "show databases"




3、mysql常用命令
查询有多少库:show databases;
使用某个库:use database_name;
查看有多少个表:show tables;
查看某张表里的字段:desc table_name:
查看某张表创建时输入的命令:show create table table_name\G;
查看当前登陆有哪些用户:select user();
查看当前使用的哪个库:select database();
查看当前数据库的版本:select version();
查看配制文件可定义的各种参数:show variables;
查看目前的进程数:show processlist; 或 show full processlist; #这是用得最多的(即查看数据库正在进行的操作)
创建一个数据库:create database db_name;
创建一张表:create table table_name('name' types(length),'name' type(length),........)
创建一张表:create table table_test(id int(10),name char(32),sex int(4));


第一部分完成。
mysql设置更改root密码、mysql服务器的连接、mysql常用命令的更多相关文章
- 设置更改root密码、连接mysql、mysql常用命令
6月19日任务 13.1 设置更改root密码13.2 连接mysql13.3 mysql常用命令 13.1 设置更改root密码 使用场景:例如长时间不用忘记了mysql的root密码,那么就需要去 ...
- Linux centosVMware MySQL常用操作设置更改root密码、连接mysql、mysql常用命令
一.设置更改root密码 启动mysql /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql绝对路径 使mysql -uroot永久生效需要编辑, ...
- mysql强更改root密码
在丢失root密码的时候,可以这样 要先停掉 mysql服务 mysqld_safe --skip-grant-tables& mysql -u root mysql mysql> UP ...
- 设置更改root密码 连接mysql mysql常用命令
- 【Mac + Mysql + Navicat Premium】之Navicat Premium如何连接Mysql数据库
参考文章: <mac用brew安装mysql,设置初始密码> 因为我需要连接数据库工具,需要密码,所以下面介绍如何设置.修改密码实现Navicat Premium连接Mysql数据库 建议 ...
- mysql 更改root密码
mysql 更改root密码,有很多种,网上也有很多记录,这里只是做个记录,以后可以看看,只记录两种自己常用的方法. 1.改表法,登录到数据库,切换到:mysql数据库,update user set ...
- mysql更改root密码及root远程登录
1.更改root密码 use mysql; update user set password=password('petecc') where user='root'; 2.root远程登录 1 up ...
- mysql(mariadb)如何更改root密码
mysql(或者mariadb,她是mysql的一个分支,完全开源,新版本的linux系统默认安装的是mariadb)如何更改root密码呢?我们主要介绍命令mysqladmin来实现. mysql( ...
- MySQL 5.6 root密码丢失
windows下mysql密码忘记了 第一步:netstat -nat(可以查看mysql是否启动了,如果启动了,可以用输入net stop mysql(或者通过任务管理器结束进程)) 第二步:my ...
随机推荐
- 关于datetimepicker只显示年、月、日的设置
如下是只显示月的sample code: <link rel="stylesheet" href="css/datetimepicker/bootstrap-dat ...
- linux系统管理 计划任务
一次性计划任务 命令: at 语法: at [-f 文件名] 时间 绝对计时方法 HH:MM yyyy-MM-dd 相对计时方法 now + n minutes now+n hours now + n ...
- vue-1-模板语法
文本 <span>Message: {{ msg }}</span><span v-once>这个将不会改变: {{ msg }}</span> 原始 ...
- Linux3.10.0块IO子系统流程(1)-- 上层提交请求
Linux通用块层提供给上层的接口函数是submit_bio.上层在构造好bio之后,调用submit_bio提交给通用块层处理. submit_bio函数如下: void submit_bi ...
- MFC Release版本串口连不上的问题
项目开发过程中发现Release版本存在连接串口时,第一次开机后,出现连接不上的问题,但在Debug版本下正常:而且只要连接上一次,Release版本就能正常连接: 解决方案: 在串口配置过程中更改为 ...
- Linux 虚拟内存机制
每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构. Linux内存管理采用的是页式管理,使用的是多级页表,动态地址转换机构与主存.辅存共同实现虚拟内存 一个新进程建立的时候,将会建 ...
- L327 找灵魂伴侣
Looking for the Perfect Partner I'm sure we all remember a time when we fell in love. For some it wa ...
- MySQL:用户管理
用户管理部分 一.数据库不安全因素 非授权用户对数据库的恶意存取和破坏: 数据库中重要或敏感的数据被泄露: 安全环境的脆弱性: 二.数据库安全的常用方法 用户标识和鉴别[使用口令鉴别]::该方法由系统 ...
- ALTER语句重命名,重新定义和重新排序列
该CHANGE,MODIFY和 ALTER子句可以改变现有列的名称和定义.他们有这些比较特征: CHANGE: 可以重命名列并更改其定义,或两者都可以. 具有更多的能力MODIFY,但是以某些操作的便 ...
- 解决 java.lang.ClassNotFoundException: javax.servlet.ServletContext报错
原因:tomcat找不到servlet,即缺少了servlet-api.jar包 解决方法: 我的项目是用maven搭建的 在pom.xml中加入依赖 <dependency> <g ...