使用mysql又是一大堆问题。

问题:access denied for user ‘*‘@‘localhost‘  using password yes方法1: 用SET PASSWORD命令  mysql -u root  mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpass‘);(用这种方法解决的)方法2:用mysqladmin  mysqladmin -u root password "newpass"  如果root已经设置过密码,采用如下方法  mysqladmin -u root password oldpass "newpass"方法3: 用UPDATE直接编辑user表  mysql -u root  mysql> use mysql;  mysql> UPDATE user SET Password = PASSWORD(‘newpass‘) WHERE user = ‘root‘;  mysql> FLUSH PRIVILEGES;在丢失root密码的时候,可以这样  mysqld_safe --skip-grant-tables&  mysql -u root mysql  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user=‘root‘;  mysql> FLUSH PRIVILEGES;
时间: 2024-10-16 17:13:14

使用mysql又是一大堆问题。的相关文章

MySQL外键关联(创世纪新篇)

数据库外键 01.mysql> show create table country\G  02.*************************** 1. row ***************************  03.       Table: country  04.Create Table: CREATE TABLE `country` (  05.  `country_id` smallint(5) unsigned NOT NULL auto_increment,  06. 

MySql 修改中文乱码/ 表名不区分大小写

系统是Ubuntu12.04 MySQL版本是5.5 如果是你是其他版本的MySQL,请绕行,我已经因为版本问题深受其害了 装MySQL的时候直接用的apt-get install mysql-server,然后用的时候有乱码出现,发现mysql-server的编码是latin,通过status查看 然后去网上找编码修改,又是一大堆,试了一大堆都不行,烦死.最多的是改/etc/my.cnf文件,但我服务器上没有这个文件,看了下,我的配置文件是这个/etc/mysql/my.cnf,然后照着别人说

mysql基础补充

前言 本篇的主要内容为整理mysql的基础内容,分享的同时方便日后查阅,同时结合python的学习整理python操作mysql的方法以及python的ORM. 一.数据库初探 在开始mysql之前先了解下什么是数据库: 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式.数据库有很多种类型,从最简单的存储有各种数据的表格到能够

mysql 函数在源码中的定义

大牛那海蓝蓝 MySQL提供了较为丰富的SQL语句,用以支持MySQL提供的主要功能.在数据库内部,MySQL又是怎么知道自己能够处理哪些对象.处理哪些事情的? 如果我们输入一条SQL语句,MySQL可能报告语法错误或对象不存在等错误提示,这些提示,大致可以分为2类,一类是针对解析用户命令的如语法错误,一类是针对语义检查如说对象不存在的.其实还有其他类型如权限等检查,只是这些与本文无关,且简单故忽略莫执著于此处. 这2类错误提示,其实可以对应到MySQL的2个重要文件上,这是从源码的角度来看的.

Mysql学习笔记003

从表检索信息 在前面,我, 创建了一个数据库test 进入数据库 创建了一个表pet 插入了一些数据.那么问题来了,我要是想要瞅一瞅我的表中的数据肿么办呢?莫着急,待我一一道来 SELECT语句 语句的一般格式: SELECT what_to_select FROM which_table WHERE conditions_to_satisfy; 这是一个简单的SELECT语句的基本格式了,详细复杂的以后再说. 选择所有数据 SELECT最简单的形式是从一个表中检索所有记录: mysql> SE

MySQL主从配置:主从介绍、配置主和从 、测试主从同步

MySQL主从介绍 (两台机器数据同步) 主:-->binlog 从:-->relaylog 主上有一个log dump线程,用来和从的I/O线程传递binlog 从上有两个线程,其中I/O线程用来同步主的binlog并生成relaylog,另外一个SQL线程用来把relaylog里面的sql语句落地(执行) 主从的应用场景: (1)做数据的备份,(主:作读写数据,从:实时同步,当 主 宕机时,从 也可以即使提供服务 ) (2)也是做备份.(客户从 从 这台机器上读取数据(但是不能再从上写),

Python 操作 MySQL 的5种方式

不管你是做数据分析,还是网络爬虫,Web 开发.亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的5种方式,你可以在实际开发过程中根据实际情况合理选择. 1.MySQLdb MySQLdb又叫MySQL-python ,是 Python 连接 MySQL 最流行的一个驱动,很多框架都也是基于此库进行开发,遗憾的是它只支持 Python2.x,而且安装的时候有很多前置条件,因为它是基于C开发的库,在 Windows

一条简单的更新语句,MySQL是如何加锁的?

看如下一条sql语句: # table T (id int, name varchar(20)) delete from T where id = 10: MySQL在执行的过程中,是如何加锁呢? 在看下面这条语句: select * from T where id = 10: 那这条语句呢?其实这其中包含太多知识点了.要回答这两个问题,首先需要了解一些知识. 相关知识介绍 多版本并发控制 在MySQL默认存储引擎InnoDB中,实现的是基于多版本的并发控制协议--MVCC(Multi-Vers

飞信api接入方法

研究到这里估计已经失去初心了,我最开始只不过希望找到一个免费的短信的api接口,然后找啊找啊找啊,飞信,不错呦,虽然要加好友,虽然今年才出,不过看官网的界面还是不错的,好吧,就你了,恩?php?我擦..你知道作为一个二本学生自学ASP和JSP之后发现用不到是多蛋疼的事情么?不过也是我水平不够,原理都一样,人家echo我直接out.write不就好了,自己琢磨是件很痛苦的事情,奈何周围人水平太次,还是交流群什么的最有爱.官网用的php,我再学一门吧,不过据说IT行业技多会压身的(也有全才). 它要