Sep*_*rah 6 mysql installation centos my.cnf
标题说明了一切。我以前在 CENTOS 6 x86_64 操作系统上安装了 mysql 5.1 版。
我试图删除 mysql 5.1 并用安装的 mysql 5.6 替换它。
这是我的 mysql 5.1 卸载过程:
yum remove mysql
yum remove mysql-devel
yum remove mysql-client
rpm -qa | grep -i mysql
rpm -e mysql --nodeps
Run Code Online (Sandbox Code Playgroud)
这是我的 mysql 5.6 安装过程:
我为 mysql 5.6 获得了三个 rpm。server、devel、 和client所有x86_64。
rpm -ivh在所有三个 rpm 的顺序上server,client然后是devel。
/usr/bin/mysqladmin -u root password 'pass'
/usr/bin/mysql_secure_installation
reboot
然后我进入我的 webmin 管理面板来处理一些 mysql 设置,它告诉我我的/etc/my.cnf文件丢失了。因此,我进入我的服务器寻找该my.cnf文件,但在通常的位置找不到它。
所以我尝试运行 amysqld --verbose --help | grep -A 1 "Default options"并且我得到了三个正在搜索my.cnf文件的目录。/etc/my.cnf、/etc/mysql/my.cnf、 和~/.my.cnf。我检查了所有三个目录,但我不能为我的生活找到该文件。现在我去我的MySQL主目录是/var/lib/mysql找到.CNF文件,但所有我发现了auto.cnf。
有没有人有任何想法?我可以只下载一个 my.cnf 文件并将其放在这些目录之一中吗?
运行rpm -ql MySQL-server,我敢打赌你会看到几个可用的默认配置文件/usr/share/mysql。只需选择一个并复制到/etc:
# cp /usr/share/mysql/my-(small|medium|large|huge).cnf /etc/
Run Code Online (Sandbox Code Playgroud)
如果安装过程没有my.cnf为您创建文件,那么您只需自己创建一个文件。有关这些选项的完整文档可在 MySQl 网站上找到。这些东西并没有什么魔力,在大多数情况下,如果 MySQL 找不到选项文件,它会使用内置默认值运行。Webmin(真的,你用它吗?)有时对这些事情有点重视,但这与 MySQL 无关。我建议您学习从命令行管理系统并获得适当的控制。
| 归档时间: |
|
| 查看次数: |
23154 次 |
| 最近记录: |