数据库版本:Ver 14.14 Distrib 5.6.19, for Linux (x86_64) using EditLine wrapper
linux版本: Linux version 2.6.32-279.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc ve rsion 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Fri Jun 22 12:19:21 UTC 20 12
采用的rpm安装方式。
1、官网下载tar压缩包,下载地址为http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-5.6.19-1.linux_glibc2.5.x86_64.rpm-bundle.tar;
2、解压下载的tar包,会得到如下7个文件,
MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-devel-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-embedded-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-shared-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-shared-compat-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-test-5.6.19-1.linux_glibc2.5.x86_64.rpm
就全部安装吧。命令如下:
rpm -ivh MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-devel-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-embedded-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-shared-compat-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-shared-5.6.19-1.linux_glibc2.5.x86_64.rpm
3、安装完成了用service mysql status 查看是成功运行的。不知道为什么现在5.6.19版本为什么不是mysqld?以前记得经常使用的 service mysqld status查看mysql的运行状态。
4、登录数据库修改配置文件,比如root@% 表修改等。使用 mysqladmin -root password "youpassword" 竟然无效 不能进去设置,这里提供两种解决办法:
a、通过安装的日志文件可以看出在安装的过程中mysql随机生成了一串密码:可以到root目录下查找.mysql_secret文件,打开如下:
# The random password set for the root user at Wed Jun 18 17:17:26 2014 (local time): AIIYqBQKIF0V43et 得到随机密码,就可以登录了,这是最快的。
b、通过mysqladmin --skip-grand-tables & mysql -uroot -p 回车后设置密码 set password=password("youpassword");
5、发现一个问题,第一次登录了是操作不了数据库的 他会提示更改密码。这个 应该是由于这个最新的mysql 要生成随机密码的原因吧。
6、rpm方式安装后 etc下是没有配置文件的 新生成在usr目录下(这是新版本的变还是rpm安装方式的区别呢?)
7、设置数据库表名大小写敏感。新安装的mysql数据库都会默认将程序操作的表名变为大写?遇到过几次了,直接修改my.cnf文件:在末尾加上:lower-case-table-names = 1(取消大小写敏感)。然后在重启数据库服务就OK了 命令:service mysql restart
8、不知道大家遇到了什么问题呢?
|