如何从MySQL官方Yum仓库安装MySQL5.6

如何从MySQL官方Yum仓库安装MySQL5.6,第1张

首先我需要MySQL发者网站载Yum仓库文件导入Yum库简单yumupdate命令确保运行MySQL5.6新发布版包括些安全特性更新Yum同确保导入相关依赖库些都使我安装程简单化进入载RedHat Enterprise Linux 6 / Oracle Linux 6版

点击链接No thanks, just start my download.直接载

载完Yum库导入本:

sudo yum localinstallmysql-community-release-el6-*.noarch.rpm

Yum库包含MySQLServerMySQL工作台管理工具及ODBC驱现通面命令简单安装MySQLServer:

sudo yum install mysql-community-server

至我使用Yum简单管理MySQL更新并能确保总官网软件库新发布版

附录:

1、root password update failed

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement.

解决办:

[**@localhost ~]# mysql

mysql>set global read_only=0

Query OK, 0 rows affected (0.00 sec)

mysql>flush privileges

Query OK, 0 rows affected (0.00 sec)

mysql>quit

[**@localhost ~]# /usr/bin/mysql_secure_installation

便重新更新root密码

2、[ERROR] InnoDB: Cannot create log files because data files are corrupt or the database was not shut down cleanly after creating the data files.

解决办:进入mysql数据存放目录删除ibdata1文件即例我环境

#cd /var/lib/mysql

#mv ibdata1 ibdata1.bak

3、[ERROR] InnoDB: space header page consists of zero bytes in data file ./ibdata1

解决办:修改配置文件my.cnf

根据环境空间需求调节参数值

innodb_buffer_pool_size = 256M

innodb_log_file_size= 256M

innodb_thread_concurrency = 16

innodb_flush_log_at_trx_commit = 2

添加条:

innodb_flush_method=normal

4、ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

解决办:Google我遇情况候使用/usr/bin/mysql_secure_installation 重新设置

socket文件路径配置错误,该问题一般是由于修改mysql的配置文件my.conf导致,修改正确即可。

1、首先命令行判断mysql是否正常启动,输入命令ps -ef | grep mysql回车。

2、然后更改my.cnf文件,我的服务器中的目录为/etc/my.cnf,如果没有的话可以用find去查找。

3、然后新建一个/var/run/mysqld目录,mysqld服务重启需要这个目录,命令行输入下图红框中命令。

4、tmp目录下就有了my.cnf配置文件中需要的mysql.sock文件了,然后把my.cnf改回如下图。

5、mysql应该已经完全修复了,那么我们再测试一下。

pager 的作用类似于 Linux 的管道符,可以把输出给另外一个命令作为输入。强大之处在于这个管道符接的命令是 Linux 命令,我们可以利用我们熟悉的 Linux 命令实现各种骚 *** 作。话不多说,直接来几个例子。

翻页

mysql>pager lessPAGER set to 'less'mysql>show engine innodb status\G1 row in set (0.00 sec)

innodb status 的输出很长,接 Linux 命令 less 实现翻页,同样地根据您个人喜好,也可以用 more。

查找搜索

一般来说我们想查看目前有哪些正在跑的慢 SQL,可以用以下命令查询information_schema 中的 processlist 表,这要求你熟悉元数据表。

关闭 pager用完 pager 记得取消,取消的方法也很简单,有三种方法。

#常用方法,设置pager回原默认值(stdout)

mysql>pager

Default pager wasn't set, using stdout.

#关闭pager

mysql>nopager

PAGER set to stdout

#退出客户端,重新连接

mysql>quit

Bye


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8643906.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存