11.2.0.3 ASM实例出现ORA-4031错误导致数据库归档失败_3

背景:


阅读新闻

11.2.0.3 ASM实例出现ORA-4031错误导致数据库归档失败

[日期:2014-03-03]

来源:Linux社区

作者:wuweilong

[字体:大 中 小]

环境:

平台:RedHat EnterPrise 5.8 X86_X64

数据库:Oracle EnterPrise 11.2.0.3

集群软件:Oracle grid 11.2.0.3

故障现象:

数据库出现了归档失败,其中有一个节点的实例出现HANG死的状况。

日志信息如下:

Fri Feb 28 19:49:04 2014

ARC1: Error 19504 Creating archive log file to '+DATA02'

ARCH: Archival stopped, error occurred. Will continue retrying

ORACLE Instance orcl1 - Archival Error

ORA-16038: log 14 sequence# 68244 cannot be archived

ORA-19504: failed to create file ""

ORA-00312: online log 14 thread 1: '+DATA02/九度快排系统 https://www.190seo.comorcl/onlinelog/group_14.264.792274883'

ORA-00312: online log 14 thread 1: '+DATA02/orcl/onlinelog/group_14.265.792274889'

Archiver process freed from errors. No longer stopped

Fri Feb 28 19:50:22 2014

ARC0: LGWR is actively archiving destination LOG_ARCHIVE_DEST_3

ARCH: Archival stopped, error occurred. Will continue retrying

ORACLE Instance orcl1 - Archival Error

ORA-16014: log 14 sequence# 68244 not archived, no available destinations

ORA-00312: online log 14 thread 1: '+DATA02/orcl/onlinelog/group_14.264.792274883'

ORA-00312: online log 14 thread 1: '+DATA02/orcl/onlinelog/group_14.265.792274889'

ARC0: Archive log rejected (thread 1 sequence 68240) at host 'orclsh'

FAL[server, ARC0]: FAL archive failed, see trace file.

ARCH: FAL archive failed. Archiver continuing

ORACLE Instance orcl1 - Archival Error. Archiver continuing.

分析:

由于归档失败发生在ASM磁盘上,首先检查ASM磁盘空间以及DB_RECOVERY_FILE_DEST_SIZE,ASM磁盘空间是足够的,而且由于只有一个节点出现出现了无法归档的问题,也可以排除是空间不足造成的。确认两个节点的DB_RECOVERY_FILE_DEST_SIZE参数设置都是0,基本上可以判断问题和当前节点的ASM实例状态不正常有关。

检查ASM实例的错误信息:

Fri Feb 28 19:41:23 2014

Dumping diagnostic data in directory=[cdmp_20130702164115], requested by (instance=2, osid=2032294 (LMD0)), summary=[incident=165521].

Fri Feb 28 19:49:19 2014

Dumping diagnostic data in directory=[cdmp_20130702164845], requested by (instance=2, osid=2032294 (LMD0)), summary=[incident=165522].

Fri Feb 28 19:55:56 2014

Dumping diagnostic data in directory=[cdmp_20130702165517], requested by (instance=2, osid=2032294 (LMD0)), summary=[incident=165523].

当前节点ASM实例出现了的这个信息,说明报错发生在实例2上:

Fri Feb 28 18:34:25 2014

Errors in file /u01/app/grid/diag/asm/+asm/+ASM2/trace/+ASM2_lmd0_2032294.trc (incident=186256):

ORA-04031: unable to allocate 3768 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","ges enqueues")

Use ADRCI or Support Workbench to package the incident.

See Note 411.1 at My Oracle Support for error and packaging details.

Insufficient shared pool to allocate a GES object (ospid 2032294)

Fri Feb 28 18:29:53 2014

Sweep [inc][186256]: completed

Fri Feb 28 18:36:49 2014

Errors in file /u01/app/grid/diag/asm/+asm/+ASM2/trace/+ASM2_lmd0_2032294.trc (incident=186257):

ORA-04031: unable to allocate 3768 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","ges enqueues")

Use ADRCI or Support Workbench to package the incident.

See Note 411.1 at My Oracle Support for error and packaging details.

Insufficient shared pool to allocate a GES object (ospid 2032294)

linux

12下一页

ORA-01157: cannot identify/lock data file 6 - see DBWR trace file ORA-01110: 解决方法

Oracle密码忘记简单处理办法

相关资讯

ASM实例 ORA-4031

Win远程Linux下的ASM实例 (01月12日)

11G RAC重建ASM实例的SPFILE (06/18/2014 13:02:58)

Oracle 10g R2创建ASM实例Step By (05/16/2014 09:13:50)

ORA-4031错误 解决方法 (07/21/2015 14:16:15)

ASM实例和管理 (05/26/2014 17:17:28)

11.2环境ASM实例spfile放在ASM磁盘 (05/16/2014 09:11:42)

本文评论

查看全部评论 (0)

表情: 表情

姓名:

匿名

字数

同意评论声明

评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

最新资讯

Oracle官方并行逻辑备份工具mysqlpump

MySQL 5.7 mysqlpump 备份工具说明

MySQL5.7.11 mysqlpump 多线程逻辑备份工具

MySQL 5.6 XtraBackup 全量和增量的备份和

基于XtraBackup 2.3.5 的 MySQL全量备份与

Chrome OS 现可支持简易密码解锁

NSA的代码遭到教授的嘲笑

Fedora 25将默认使用Wayland

Nagios 监控 SNMP 温度计

JavaScript函数定义与函数作用域详解

背景:

阅读新闻

Oracle密码忘记简单处理办法

[日期:2014-03-03]

来源:Linux社区

作者:wuweilong

[字体:大 中 小]

一、忘记除SYS、SYSTEM用户之外的用户的登录密码。

用sys或system用户登录,执行修改数据库密码

#sqlplus sys/Oracle@"sid" as sysdba

使用如下语句修改用户的密码:

SQL> alter user "username" identified by "newpass";

注意:密码不能全是数字。并且不能是数字开头。否则会出现:ORA-00988:口令缺失或无效

二、忘记SYS用户,或者是SYSTEM用户的密码。

如果是忘记system/sys密码,且人就在数据库服务器旁边,可以可以通过本地验证方式登录,执行如下操作:

$ sqlplus / as sysdba

SQL> alter user "username" identified by "newpass";

更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

linux

11.2.0.3 ASM实例出现ORA-4031错误导致数据库归档失败

MySQL导入sql文件错误#1044 - Access denied for user 'root'@'localhost'

相关资讯

Oracle密码忘记 Oracle sys密码忘记

本文评论

查看全部评论 (0)

表情: 表情

姓名:

匿名

字数

同意评论声明

评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

最新资讯

Oracle官方并行逻辑备份工具mysqlpump

MySQL 5.7 mysqlpump 备份工具说明

MySQL5.7.11 mysqlpump 多线程逻辑备份工具

MySQL 5.6 XtraBackup 全量和增量的备份和

基于XtraBackup 2.3.5 的 MySQL全量备份与

Chrome OS 现可支持简易密码解锁

NSA的代码遭到教授的嘲笑

Fedora 25将默认使用Wayland

Nagios 监控 SNMP 温度计

JavaScript函数定义与函数作用域详解

背景:

阅读新闻

MySQL导入sql文件错误#1044 - Access denied for user 'root'@'localhost'

[日期:2014-03-03]

来源:Linux社区

作者:moqiang

[字体:大 中 小]

在我的个人知识管理中,经常用到mysql数据库,wordpress搭建的worklog、搜索测试数据、我blog的测试环境等。我在自己的电脑上整了WAMP(Windows Apache MySQL PHP),哈哈,不是LAMP,用linux做桌面和周围的同事沟通还是不顺畅。

换了台新的笔记本,原来的mysql被我dump成一个sql文件,50多M。结果在新系统里面导入的时候出现问题,在命令行执行source的时候报错:

ERROR 1044 (42000): Access denied for user ‘root’@'localhost’ to database ‘information_schema’

以前从来没遇到过,root帐号没有权限?用客户端、phpmyadmin啥的执行操作都没问题,命令行也能执行诸如创建、删除数据库和表的操作,怪!搜索了几把,没找到问题所在,问了几个周围的朋友,也没有解决这个问题。于是作罢,打算用拷贝文件的方式了。刚才又折腾了一下,结果发现原来dump的sql文件里有创建和导入information_schema和mysql两个数据库的内容,乖乖!原来我dump的时候把所有数据库所有表的整出来了。显然这两个数据库是不能被导入的,手动用editplus打开sql文件,删除那堆东西以后,导入成功。

记得在mysql4的时代这么干好像是可以的。有时间得多熟悉熟悉了,两眼一摸黑的蛮干不行了。

mysql -u root -p

输入密码

source sql文件名

**************************************************************

或者在导出数据库的sql文件时,先选中进入该数据库,然后再选择【导出】,这样就不会包含information_schema和mysql两个数据库的内容了,这样做的话,在重新导入sql文件时,要先创建该数据库,然后进入此数据库,再选择导入sql文件。

linux

Oracle密码忘记简单处理办法

phpMyAdmin提示“Access denied for user 'root'@'localhost' (using password: NO)”的解决办法

相关资讯

MySQL错误

MySQL出现data too long for (02月13日)

错误代码:2013 Lost connection (05/27/2015 10:24:23)

MySQL碰到“Every derived table (01/05/2015 08:17:14)

MySQL错误代码大全 (12/28/2015 17:08:43)

Linux下MySQL出现#1036 – Table (01/21/2015 15:49:51)

MySQL遇到Too many connections的 (03/05/2014 11:48:37)

本文评论

查看全部评论 (0)

表情: 表情

姓名:

匿名

字数

同意评论声明

评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

最新资讯

Oracle官方并行逻辑备份工具mysqlpump

MySQL 5.7 mysqlpump 备份工具说明

MySQL5.7.11 mysqlpump 多线程逻辑备份工具

MySQL 5.6 XtraBackup 全量和增量的备份和

基于XtraBackup 2.3.5 的 MySQL全量备份与

Chrome OS 现可支持简易密码解锁

NSA的代码遭到教授的嘲笑

Fedora 25将默认使用Wayland

Nagios 监控 SNMP 温度计

JavaScript函数定义与函数作用域详解

背景:

阅读新闻

phpMyAdmin提示“Access denied for user 'root'@'localhost' (using password: NO)”的解决办法

[日期:2014-03-03]

来源:Linux社区

作者:Linux

[字体:大 中 小]

一、错误内容

:

$cfg['Servers'][$i]['user']='root';

$cfg['Servers'][$i]['password']='';

操作过程:

打开phpmyadmin——>用户——>(root-localhost)-编辑权限

如果设置了使用密码的话那么下面的登入密码也需要同时修改,否则只能改配置文件config.inc.php是没用的。由于默认密码是空的,后来加上就连接拒绝了,现在再看到刚才那两行代码就是登入信息里的用户名和密码:

$cfg['Servers'][$i]['user']='root';

$cfg['Servers'][$i]['password']='';

如果留空那那么错误提示里就是(using password: NO),如果你把改过的密码敲上去,那么就可以登录成功了。

phpMyAdmin 的详细介绍:请点这里

phpMyAdmin 的下载地址:请点这里

推荐阅读:

Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置 http://www.linuxidc.com/Linux/2013-06/86250.htm

LAMP架构协同应用的实例——phpMyAdmin http://www.linuxidc.com/Linux/2013-07/87645.htm

LAMP应用之phpMyAdmin、Wordpress http://www.linuxidc.com/Linux/2013-04/82757.htm

phpMyAdmin老出现登陆超时解决方法 http://www.linuxidc.com/Linux/2012-09/70715.htm

Ubuntu 安装phpMyAdmin与Adminer http://www.linuxidc.com/Linux/2012-08/69419.htm

在LAMP基础上实现SSL功能并安装phpMyAdmin http://www.linuxidc.com/Linux/2012-07/66905.htm

linux

MySQL导入sql文件错误#1044 - Access denied for user 'root'@'localhost'

CentOS下MySQL安装配置过程详解

相关资讯

PhpMyAdmin

使用Nginx搭建phpMyAdmin (今 11:50)

CentOS 7.3下phpMyAdmin安装部署 (08月01日)

Ubuntu 16.04 LTS安装Apache2+PHP7 (02月01日)

CentOS 7.2 编译安装方式搭建 (09月09日)

使用phpMyAdmin浏览库结构很卡的问 (04月13日)

Ubuntu 16.04安装phpMyAdmin数据库 (11/24/2016 08:22:37)

本文评论

查看全部评论 (0)

表情: 表情

姓名:

匿名

字数

同意评论声明

评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

最新资讯

使用Nginx搭建phpMyAdmin

MySQL高可用解决方案:MHA

MySQL的异步复制和半同步复制

CentOS 7.2 部署Haproxy 1.7.2

Keepalived实现高可用

Zabbix部署-LNMP环境

MySQL主从复制详解

MySQL双主复制详解

谷歌 Duo 将要成为 Android 系统的

MySQL-MMM高可用方案

背景:

阅读新闻

CentOS下MySQL安装配置过程详解

[日期:2014-03-03]

来源:Linux社区

作者:Linux

[字体:大 中 小]

1、CentOS下安装MySQL

[root@sample ~]# yum -y install mysql-server ← 安装MySQL

然后,安装PHP访问MySQL数据库的工具“php-mysql”

[root@sample ~]# yum -y install php-mysql ← 安装php-mysql

2、配置MySQL

[root@sample ~]# vi /etc/my.cnf ← 编辑MySQL的配置文件

#定位到这里

[client]

#password=your_password

port=3306

socket=/tmp/mysql.sock

default-character-set=utf8

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

# Default to using old password format for compatibility with mysql 3.x

# clients (those using the mysqlclient10 compatibility package).

old_passwords=1 ← 找到这一行,在这一行的下面添加新的规则,让MySQL的默认编码 为UTF-8(假若找不到,就在本文件到底添加)

default-character-set=utf8 ← 添加这一行

启动MySQL服务,进入MySQL里面运行status查看是否已经全部都是支持了utf8,并让MySQL在系统重新启动后随系统自动启动。

[root@sample ~]# chkconfig mysqld on ← 设置MySQL服务随系统启动自启动

[root@sample ~]# chkconfig --list mysqld ← 确认MySQL自启动

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off ← 如果2--5为on的状态就OK

[root@sample ~]# service mysqld start ← 启动MySQL服务

3、设置root用户密码及相关优化配置

MySQL在刚刚被安装的时候,它的root用户是没有被设置密码的,首先来设置MySQL的root密码。

[root@sample ~]# mysql -u root ← 用root用户登录MySQL服务器

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> select user,host,password from mysql.user; ← 查看用户信息

+------+------------------------------+---------------+

| user | host | password |

+------+------------------------------+---------------+

| root | localhost | | ← root密码为空

| root | sample.centospub.com | | ← root密码为空

| | sample.centospub.com | |

| | localhost | |

+------+------------------------------+---------------+

4 rows in set (0.00 sec)

mysql> set password for root@localhost=password('yournewpwd'); ← 设置root密码

Query OK, 0 rows affected (0.01 sec)

mysql> set password for root@'sample.centospub.com'=password('newID'); ← 设置root密码

Query OK, 0 rows affected (0.01 sec)

mysql> select user,host,password from mysql.user; ← 查看用户信息

+------+--------------------------------+--------------------------+

| user | host | password |

+------+--------------------------------+--------------------------+

| root | localhost | 19b68057189b027f | ← root密码被设置,已经加密

| root | sample.centospub.com | 19b68057189b027f | ← root密码被设置,已经加密

| | sample.centospub.com | |

| | localhost | |

+------+--------------------------------+--------------------------+

4 rows in set (0.01 sec)

mysql> exit ← 退出MySQL服务器

Bye

然后,测试一下root密码有没有生效。

[root@sample ~]# mysql -u root ← 通过空密码用root登录

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) ← 出现此错误信息说明密码设置成功

[root@localhost ~] # mysql -u root -h sample.centospub.com ← 通过空密码用root登录

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) ← 出现此错误信息说明密码设置成功

[root@sample ~]# mysql -u root -p ← 通过密码用root登录

Enter password: ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g. ← 确认用密码能够成功登录

Your MySQL connection id is 5 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> exit

[root@sample ~]# mysql -u root -h sample.centospub.com -p ← 通过密码用root登录

Enter password: ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g. ← 确认用密码能够成功登录

Your MySQL connection id is 6 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> exit ← 退出MySQL服务器

Bye

删除匿名用户

在MySQL刚刚被安装后,存在用户名、密码为空的用户。这使得数据库服务器有无需密码被登录的可能性,为消除隐患,将匿名用户删除。

[root@sample ~]# mysql -u root -p ← 通过密码用root登录

Enter password: ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 7 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> select user,host from mysql.user; ← 查看用户信息

+------+----------------------------+

| user | host |

+------+----------------------------+

| | localhost |

| | 127.0.0.1 |

| root | localhost |

| | sample.centospub.com |

| root | sample.centospub.com |

+------+----------------------------+

4 rows in set (0.02 sec)

mysql> delete from mysql.user where user=''; ← 删除匿名用户

Query OK, 2 rows affected (0.17 sec)

mysql> select user,host from mysql.user; ← 查看用户信息

+------+----------------------------+

| user | host |

+------+----------------------------+

| root | localhost |

| root | sample.centospub.com |

+------+----------------------------+

2 rows in set (0.00 sec)

mysql> exit ← 退出MySQL服务器

删除测试用数据库

在MySQL被安装后,存在名为test的空数据库,将它删除。这里要注意的是,系统默认的还有一个名为mysql的数据库,它用于系统管理,所以请不要删除。

[root@sample ~]# mysql -u root -p ← 通过密码用root登录

Enter password: ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 8 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases; ← 查看系统已存在的数据库

+-------------+

| Database |

+-------------+

| mysql |

| test |

+------------+

2 rows in set (0.02 sec)

mysql> drop database test; ← 删除名为test的空数据库

Query OK, 0 rows affected (0.07 sec)

mysql> show databases; ← 查看系统已存在的数据库

+-------------+

| Database |

+-------------+

| mysql | ← 确认名为test的数据库被删除,已不存在

+-------------+

1 row in set (0.00 sec)

mysql> exit ← 退出MySQL服务器

4、测试MySQL

下面对MySQL进行测试。包括建立新用户,以及用对关系性数据库进行数据库操作的指令来试着建立数据库及数据表,这里,新建用户以centospub为例。

[root@sample ~]# mysql -u root -p ← 通过密码用root登录

Enter password: ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 9 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> grant all privileges on test.* to centospub@localhost identified by 'newpwd’; ← 建立对test数据库有完全操作权限的名为centospub的用户

Query OK, 0 rows affected (0.03 sec)

mysql> select user from mysql.user where user='centospub'; ← 确认centospub用户的存在与否

+---------+

| user |

+---------+

| centospub | ← 确认centospub已经被建立

+---------+

1 row in set (0.01 sec)

mysql> exit ← 退出MySQL服务器

[root@sample ~]# mysql -u centospub -p ← 用新建立的centospub用户登录MySQL服务器

Enter password: ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 10 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database test; ← 建立名为test的数据库

Query OK, 1 row affected (0.00 sec)

mysql> show databases; ← 查看系统已存在的数据库

+-------------+

| Database |

+-------------+

| test |

+-------------+

1 row in set (0.00 sec)

mysql> use test; ← 连接到数据库

Database changed

mysql> create table test(num int, name varchar(50)); ← 在数据库中建立表

Query OK, 0 rows affected (0.03 sec)

mysql> show tables; ← 查看数据库中已存在的表

+-------------------+

| Tables_in_test |

+-------------------+

| test |

+-------------------+

1 row in set (0.01 sec)

mysql> insert into test values(1,'Hello World!'); ← 插入一个值到表中

Query OK, 1 row affected (0.02 sec)

mysql> select * from test; ← 查看数据库中的表的信息

+------+-------------------+

| num | name |

+------+-------------------+

| 1 | Hello World! |

+------+-------------------+

1 row in set (0.00 sec)

mysql> update test set name='Hello Everyone!'; ← 更新表的信息,赋予新的值

Query OK, 1 row affected (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> select * from test; ← 查看数据库中的表的信息

+------+----------------------+

| num | name |

+------+----------------------+

| 1 | Hello Everyone! | ← 确认被更新到新的值

+------+----------------------+

1 row in set (0.01 sec)

mysql> delete from test where num=1; ← 删除表内的值

Query OK, 1 row affected (0.00 sec)

mysql> select * from test; ← 确认删除结果

Empty set (0.01 sec)

mysql> drop table test; ← 删除表

Query OK, 0 rows affected (0.01 sec)

mysql> show tables; ← 查看表信息

Empty set (0.00 sec) ← 确认表已被删除

mysql> drop database test; ← 删除名为test的数据库

Query OK, 0 rows affected (0.01 sec)

mysql> show databases; ← 查看已存在的数据库

Empty set (0.01 sec) ← 确认test数据库已被删除(这里非root用户的关系,看不到名为mysql的数据库)

mysql> exit ← 退出MySQL服务器

Bye

然后,删除测试用过的遗留用户。

[root@sample ~]# mysql -u root -p ← 通过密码用root登录

Enter password: ← 在这里输入密码

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 12 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> revoke all privileges on *.* from centospub@localhost; ← 取消centospub用户对数据库的操作权限

Query OK, 0 rows affected (0.00 sec)

mysql> delete from mysql.user where user='centospub' and host='localhost'; ← 删除centospub用户

Query OK, 1 row affected (0.01 sec)

mysql> select user from mysql.user where user='centospub'; ← 查找用户centospub,确认已删除与否

Empty set (0.01 sec) ← 确认centospub用户已不存在

mysql> flush privileges; ← 刷新,使以上操作生效

Query OK, 0 rows affected (0.01 sec)

mysql> exit

Bye

5、最后,重新启动一次HTTP服务,让php-mysql反映到HTTP服务中。

[root@sample ~]# /etc/rc.d/init.d/httpd restart ← 重新启动HTTP服务

Stopping httpd: [ OK ]

Starting httpd: [ OK ]

更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

linux

phpMyAdmin提示“Access denied for user 'root'@'localhost' (using password: NO)”的解决办法

关于MySQL中文乱码的完美解决方案

相关资讯

CentOS安装MySQL CentOS配置MySQL

CentOS 7.0下yum安装MySQL及使用遇 (今 07:41)

CentOS 6.9安装MySQL 5.1.73 (07月06日)

CentOS 6.7 下RPM方式安装MySQL 5. (06月16日)

CentOS 7 安装 MySQL 小记 (10月11日)

CentOS6.4 安装MySQL 配置远程访问 (06月21日)

阿里云 CentOS 7.3下rpm安装MySQL (06月06日)

本文评论

查看全部评论 (0)

表情: 表情

姓名:

匿名

字数

同意评论声明

评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

最新资讯

CentOS 7.0下yum安装MySQL及使用遇到问题

配置MySQL服务器端的字符集

使用Eclipse远程Debug测试环境

预览版微软 Edge 浏览器已登陆 Android

Python 解析配置模块之ConfigParser详解

CentOS 7下编译安装Nginx+MySQL+PHP

CentOS 7下Nagios的安装及配置

Linux安装Python 3.5.2

CentOS 7系统优化脚本

利用苹果设备的 Wi-Fi 堆栈实现内核的远程

背景:

阅读新闻

关于MySQL中文乱码的完美解决方案

[日期:2014-03-03]

来源:Linux社区

作者:u013616976

[字体:大 中 小]

当用客户端或用其他方式连接数据键入中文数据后,在client中的显示为乱码,当然这是字符集设置出现了问题。我先后尝试了很多办法,但依然还是无法在client中显示中文,我尝试在my.ini中修改一下数据

在[client]

中加入。

# Here follows entries for some specificprograms

default-character-set=utf8

[mysqld]

中加入

character-set-server=utf8

关于MySQL中文乱码的完美解决方案

然后我就把所有的都设成了utf8,用可视化工具打开数据库文件,发现里面的数据确实变成了中文,但是客户端的界面上依然是乱码,不过这次好像是中文乱码,而且有些中文还是能显示的。

看到这里我仿佛有看到了希望,我知道我肯定还有一点没有设置好,当然肯定是客户端的字符集设置错误了,突然想起客户端的默认显示方式为gbk,然后我在

My.ini中修改一下数据

# Here follows entries for some specificprograms

default-character-set=gbk

将客户端的显示方式改为gbk。

在客户端键入。

SETcharacter_set_database=utf8;

SETcharacter_set_server=utf8;

SETcharacter_set_client=gbk;

SETcharacter_set_connection=gbk;

关于MySQL中文乱码的完美解决方案

即可正常显示了。

关于MySQL中文乱码的完美解决方案

linux

CentOS下MySQL安装配置过程详解

Ubuntu下安装MySQL Workbench

相关资讯

MySQL乱码 mysql中文乱码

MySQL数据库中文乱码问题解决 (12/02/2015 21:12:51)

MySQL 使用set names 解决乱码问题 (03/21/2015 13:08:36)

MySQL客户端输出窗口显示中文乱码 (02/21/2015 09:54:30)

解决MySQL中文乱码的问题 (05/23/2015 09:10:50)

MySQL乱码的几种原因 (03/05/2015 09:06:09)

Java写入MySQL中文乱码解决方法 (02/17/2015 09:23:17)

本文评论

查看全部评论 (0)

表情: 表情

姓名:

匿名

字数

同意评论声明

评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

最新资讯

Oracle官方并行逻辑备份工具mysqlpump

MySQL 5.7 mysqlpump 备份工具说明

MySQL5.7.11 mysqlpump 多线程逻辑备份工具

MySQL 5.6 XtraBackup 全量和增量的备份和

基于XtraBackup 2.3.5 的 MySQL全量备份与

Chrome OS 现可支持简易密码解锁

NSA的代码遭到教授的嘲笑

Fedora 25将默认使用Wayland

Nagios 监控 SNMP 温度计

JavaScript函数定义与函数作用域详解

推荐阅读更多精彩内容