- 在Centos中采用RPM安装时需要注意:
- 需要安装Server 和 Client的两个rpm安装包,只安装Mysql Server的RPM包,在安装完成后,执行mysql -uroot -p命令后会出现mysql命令无法找到的提示。
- 在安装Mysql的Client的RPM安装包后,就能解决mysql命令无法找到的问题。
- 在通过RPM安装MYSQL后,执行mysql -uroot -p命令会出现提示输入password的提示,但是在安装过程中并未提示输入设置root的登录密码。
- 在Mysql的basedir目录中新建my.cnf文件,在文件中输入以下内容就能不输入密码进入Mysql的服务器中通过命令行客户端设置root的密码:
[mysqld] skip-grant-tables
- 执行mysql -uroot -p命令后不输入密码进入,通过update 设置root的登录密码。
- 编辑刚才的my.cnf中删除或者注释skip-grant-tables这个代码,重启mysql。
- 在新安装的Mysql后倒入数据库时出现:cannot load from mysql.proc the table is probably corrupted
解决办法:
1.登录Mysql的服务器中: 执行命令 mysql_upgrade -uroot -p
2.重启mysql的服务,就能恢复正常了。
- 如果出现这个提示:Cannot proceed because system tables used by Event Scheduler were found damaged at server start
- 执行以下命令:
mysqlcheck -u [username] -p --all-databases --check-upgrade --auto-repair
mysql_upgrade -u [username] -p
2.重启mysql的服务,就能恢复正常了。