linux下mysql安装配置教程详解

发布时间:2020-07-11编辑:脚本学堂
本文介绍了linux下mysql数据库的安装与配置方法,需要的朋友参考下。

linux系统中安装与配置mysql的具体步骤。

查找以前是否安装有mysql5.5.25
命令:rpm -qa|grep -i mysql

如下图:
linux下mysql安装配置

说明之前安装了:
mysql-server-5.5.25-1.rhel5
mysql-devel-5.5.25-1.rhel5
mysql-client-5.5.25-1.rhel5
停止mysql服务、删除之前安装的mysql
删除命令:rpm -e –nodeps 包名
 

复制代码 代码示例:
# rpm -ev mysql-server-5.5.25-1.rhel5
# rpm -ev mysql-devel-5.5.25-1.rhel5
# rpm -ev mysql-client-5.5.25-1.rhel5
 

查找之前老版本mysql的目录、并且删除老版本mysql的文件和库
 

复制代码 代码示例:
# find / -name mysql

查找结果:
 

复制代码 代码示例:
[root@localhost ~]# find / -name mysql
# /var/lib/mysql
# /var/lib/mysql/mysql
# /usr/lib64/mysql
删除对应的mysql目录
# rm -rf /var/lib/mysql
# rm -rf /var/lib/mysql
# rm -rf /usr/lib64/mysql

具体步骤如下图:查找目录并删除
linux下mysql安装配置教程2

注意:卸载后/etc/my.cnf不会删除,需要进行手工删除
# rm -rf /etc/my.cnf
再次查找机器是否安装mysql
# rpm -qa|grep -i mysql
无结果,说明已经卸载彻底、接下来直接安装mysql即可。(www.jb200.com 脚本学堂)
如果通过上面的方法还是卸载不了mysql,说明之前不是通过rpm方式安装的mysql,需要换一种方式对mysql进行卸载如下:
原来是centos 6.3 自带安装了mysql 5.1,因为我是通过rpm方式安装的mysql5.5.25,所以最后将自带的mysql5.1删除之后就好使了。
 
卸载方法:
 

复制代码 代码示例:
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
 

查看是否还有mysql软件:
rpm -qa|grep mysql
如果存在的话,继续删除即可。
 
接下来安装mysql5.5.25
1、进入安装文件的目录
2、安装mysql服务端
# rpm -ivh mysql-server-5.5.25a-1.rhel5.x86_64.rpm
如图:mysql-server安装
linux下mysql安装配置教程3

安装过程中可能出现后面的错误:error: failed dependencies: libaio.so.1()(64bit) is needed by mysql-server
3、安装mysql客户端、mysql-devel
 

复制代码 代码示例:
# rpm -ivh mysql-client-5.5.25a-1.rhel5.x86_64.rpm
# rpm -ivh mysql-devel-5.5.25a-1.rhel5.x86_64.rpm

启动mysql服务
# service mysql start
 
登录mysql

命令是mysql, mysql 的使用语法如下: 
mysql [-u username] [-h host] [-p[password]] [dbname] 
username 与 password 分别是 mysql 的用户名与密码,mysql的初始管理帐号是root,没有密码。
注意:这个root用户不是linux的系统用户。mysql默认用户是root,由于初始没有密码,第一次进时只需键入  mysql即可。
mysql默认没有密码,安装完毕增加密码的重要性是不言而喻的。
 
修改mysql中root的初始化密码
1、命令如下:
# /usr/bin/mysqladmin -u root password ‘rootadmin’
格式:mysqladmin -u用户名 -p旧密码 password 新密码

2、例子
# /usr/bin/mysqladmin -u root password ‘rootadmin’
注:因为开始时root没有密码,所以-p旧密码一项可以省略。

3、用新的密码进行登录,如下图:
linux下mysql安装配置教程4

重启与停止mysql服务:
启动方式1:service mysql start
启动方式2:/etc/init.d/mysql start
停止方式1:service mysql stop
停止方式2:/etc/init.d/mysql shutdown
重启方式1:service mysql restart
重启方式2:/etc/init.d/mysql restart