Blogger Information
Blog 11
fans 0
comment 0
visits 8114
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
linux学习的第五步之安装配置mysql
四火同学的博客
Original
842 people have browsed it

        今天是2017年10月3日,国庆长假的第三天。今天进行的是在centos 7环境安装mysql-5.5.46.采用的是二进制安装包。

# groupadd mysql
[root@bogon mysql5.5]# useradd -g mysql mysql
[root@bogon mysql5.5]# cd /usr/local/mysql5.5/
#chown -R mysql .
# chgrp -R mysql .
# ./scripts/mysql_install_db --user=mysql  当进行到这一步时,出现报错:
sh: ./bin/my print defaults: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Neither host 'guozh' nor 'localhost' could be looked up with
./bin/resolveip
Please configure the 'hostname' command to return a correct hostname.
If you want to solve this at a later stage, restart this script with the --force option

原因是安装的系统是64位的,而mysql是32位的。查看系统是32位/64位命令:

uname -a

解决方法是:

yum install glibc.i686 
yum install libgcc_s.so.1

安装完以上两个库后可以解决系统与mysql之间64位/32位不兼容问题。但下载mysql二进制包最好根据系统实际情况选择对应的安装包。重新配置mysql

# ./scripts/mysql_install_db --user=mysql

如果还是提示如下错误:

/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or

directory

# yum install libaioso.1 libaio

然后再次执行。

# chown -R root .
# chown -R mysql data

尝试启动mysql服务进程

#./bin/mysqld_safe --user=mysql &

出现如下报错,找不到日志目录及日志文件

linux4.jpg

通过任务管理器发现该服务并没有被启动。进入到var/log目录下发现并没有mariadb目录,可以人为的创建一个目录与日志文件用来存放日志。

# cd /var/log
# mkdir mariadb
# touch mariadb.log

再次执行

#./bin/mysqld_safe --user=mysql &

发现服务还是没有启动,这时就可以通过查看日志进行排错。报错如下:linux5.jpg

同样进入到var/run目录下创建mariadb

# mkdir mariadb
# cd /usr/local/mysql
# chown mysql /var/run/mariadb  给予权限
# chgrp mysql /var/run/mariadb 分组
# ./bin/mysqld_safe --user=mysql &

最后通过任务管理器可以看到相关的任务进程都已经进行启动,mysql启动成功!

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post