安装mysql的问题总结

来源:互联网 发布:mac所有色号图片 编辑:程序博客网 时间:2024/05/14 08:14

rpm -ivh Mysql-server*.rpm

rpm -qa |grep mriadb    ----->rpm -e --nodeps mriadb的rpm包

出现perl module字样的错误,则要yum install perl-Module-Install.noarch

mysql_install_db

rpm -ivh Mysql-client*.rpm

service mysql start/stop-----出现错误,说找不到pid文件,可以试试用mysqld_safe &来启动mysql,一般都可以成功!


ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists
# chown -R mysql:mysql /var/lib/mysql

error 10045:需要先service mysql stop---》vi /etc/my.cnf (rpm 安装的mysql,在/usr/share/mysql/my-default.cnf----cp 到//etc/my.cnf)增加 skip-grant-tables----》service mysql start-->update user set password=password('123456') where user='root';flush privileges;quit;------>service mysql stop --->vi /etc/my.cnf,删除增加的skip-grant-tables;---->service mysql start--->

error 2003:需要赋权限   chown -R mysql:mysql datadir

error:1820(HY000):You must SET PASSWORD before executing this statement.

解决方法是:进入MYSQL后,在命令行输入:SET PASSWORD=PASSWORD('密码');

ERROR 1017 (HY000): Can’t find file:   (errno: 13)

原因是对 mysql的数据库教程文件没有 读写权限

以debian系统为例子,一般数据文件放在 /var/lib/mysql下面

数据库目录的权限是700 (rwx——), 所有者是 mysql

数据库目录下面的文件权限是660(rw-rw—), 所有者也是mysql

tags: MySQL
posted in SQL by zhiwei


方法二

如果重启服务器前没有关闭mysql,MySql的MyiSAM表很有可能会出现 ERROR #1017 :Can't find file: '/xxx.frm' 的错误,

出现这个问题的原因不是'/xxx.frm'这个文件不见了,而是这些文件的权限(应该要是mysql)不知道为什么变成了root。

解决方法:cd到xxx.frm文件所在目录下,执行一下命令:chown mysql.mysql * 将所有文件的权限都改过来就可以了!



0 0
原创粉丝点击