redhat安装mysql常见问题
2013-11-15 12:41
381 查看
下载mysql安装包,我使用的不是rpm包,是tar包,官网都有下载
接下来是安装步骤,我直接贴上官方给的安装步骤:
我解释一下这几步有什么作用:
前两句,就是给linux添加一个用户组和用户,分别都叫mysql,为了登录mysql
接下来两句,就是把tar包解压到/usr/local这个目录下
第五句话,是添加来一个快捷方式,链接到你解压的目录,快捷方式的名字叫mysql
接下来的三句话,就是给mysql这个用户权限,可以访问控制这个目录
第8句,就是安装mysql的数据库,一般不会出问题
接下来的两句话,也是权限问题
最后一句,是安全启动mysql的命令,往往会出现错误,无法启动
这是我遇到的错误,当时很困惑,最后看了一下日志文件/var/log/mysqld.log,有这么一个错误
按照这个日志记录,我在/var/run/目录下建立mysqld目录,然后把权限改成777,接着启动mysql,还是有错
再次查看错误日志
那么修改/etc/my.conf文件
把datadir属性的数据目录改成你安装的目录下的data文件夹,我是装载/usr/local文件夹下,mysql是mysql的安装目录,data是其中的数据文件夹
修改完成后,就可以启动mysql来
然后登录
mysql -u root
初始是没有密码的,如果想修改密码
mysqladmin -u root -p password ****
回车后要求输入原密码
因为原密码是空的,直接再打一个回车
就成功修改密码了!
接下来是安装步骤,我直接贴上官方给的安装步骤:
shell> groupadd mysql shell> useradd -r -g mysql mysql shell> cd /usr/local shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> chown -R mysql . shell> chgrp -R mysql . shell> scripts/mysql_install_db --user=mysql shell> chown -R root . shell> chown -R mysql data shell> bin/mysqld_safe --user=mysql &
我解释一下这几步有什么作用:
前两句,就是给linux添加一个用户组和用户,分别都叫mysql,为了登录mysql
接下来两句,就是把tar包解压到/usr/local这个目录下
第五句话,是添加来一个快捷方式,链接到你解压的目录,快捷方式的名字叫mysql
接下来的三句话,就是给mysql这个用户权限,可以访问控制这个目录
第8句,就是安装mysql的数据库,一般不会出问题
接下来的两句话,也是权限问题
最后一句,是安全启动mysql的命令,往往会出现错误,无法启动
[root@oc4863342121 mysql]# mysqld_safe --user=mysql & [1] 15546 [root@oc4863342121 mysql]# 131115 11:37:30 mysqld_safe Logging to '/var/log/mysqld.log'. 131115 11:37:30 mysqld_safe Starting mysqld daemon with databases from /data 131115 11:37:30 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
这是我遇到的错误,当时很困惑,最后看了一下日志文件/var/log/mysqld.log,有这么一个错误
[ERROR] /usr/local/mysql/bin/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2 - No such file or directory)
按照这个日志记录,我在/var/run/目录下建立mysqld目录,然后把权限改成777,接着启动mysql,还是有错
再次查看错误日志
/usr/local/mysql/bin/mysqld: Table 'mysql.plugin' doesn't exist 2013-11-15 11:47:43 16648 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.这个错误是说,无法加载mysql数据库文件表,也就是mysql的数据目录设置不正确
那么修改/etc/my.conf文件
[mysqld] datadir=/usr/local/mysql/data
把datadir属性的数据目录改成你安装的目录下的data文件夹,我是装载/usr/local文件夹下,mysql是mysql的安装目录,data是其中的数据文件夹
修改完成后,就可以启动mysql来
然后登录
mysql -u root
初始是没有密码的,如果想修改密码
mysqladmin -u root -p password ****
回车后要求输入原密码
因为原密码是空的,直接再打一个回车
就成功修改密码了!
相关文章推荐
- RedHat6.5安装MySQL5.6及卸载MySQL5.6(安装卸载过程及常见问题解决)
- mysql安装常见问题(系统找不到指定的文件、发生系统错误 1067 进程意外终止)
- MySQL 5.7版本的安装使用详细教程以及常见问题
- 刚安装的mysql常见问题
- linux环境下mysql5.6的安装、配置、使用及常见问题解决办法
- Windows 安装 MySQL 常见问题
- MySQL安装常见问题
- rpm包安装mysql的常见问题
- RedHat 9.0下用rpm包安装mysql的问题
- mysql免安装版配置常见问题整理
- Mysql安装常见问题(二)
- centos7 安装mysql以及常见问题的解决
- mysql-cluster 安装篇(2)---常见问题疑难杂问
- Linux 使用rpm方式安装最新mysql(5.7.16)步骤以及常见问题解决
- 在Windows上安装Python+MySQL 的常见问题及解决方法
- Mysql安装常见问题
- 安装,启动与卸载Mysql系统服务(MYSQL常见问题)
- centOS安装非编译mysql常见问题
- mysql安装常见问题
- RedHat 6 安装 MySQL 5.5 流程记录及相关问题解决方案