aliyunESC服务器安装mysql server and client


1.阿里云ESC机器中有些版本有自带的mysql ,版本5.1的,先删除原由的版本

阿里云的ESC机器默认是通过rpm方式安装的mysql的(好像只有client),按照如下7个步骤确认彻底删除mysql


1.1检查是否安装了MySQL组件

执行命令: rpm -qa | grep -i mysql
结果会列出通过rpm方式安装的mysql包
mysql-lib-5.1.53-1.linux2.6.x86_64
mysql-client-5.1.53-1.linux2.6.x86_64
mysql-devel-5.1.53-1.linux2.6.x86_64


1.2.卸载前关闭MySQL服务

service mysql stop

1.3.收集MySQL对应的文件夹信息,只是做记录,最后步骤来删除

whereis mysql
得到结果:
mysql: /usr/bin/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

find / -name mysql
得到结果:
/etc/rc.d/init.d/mysql
/etc/logrotate.d/mysql
/var/lock/subsys/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/include/mysql
/usr/include/mysql/mysql
/usr/bin/mysql
/usr/share/mysql
/usr/lib64/mysql

1.4.卸载删除MySQL各类组件

在第1步中列出的内容:
rpm -ev mysql-lib-5.1.53-1.linux2.6.x86_64
rpm -ev mysql-client-5.1.53-1.linux2.6.x86_64
rpm -ev mysql-devel-5.1.53-1.linux2.6.x86_64

有可能会出现错误:

error: Failed dependencies:libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.4.alios6.x86_64

执行如下命令:

rpm -e --nodeps mysql-lib-5.1.53-1.linux2.6.x86_64

1.5.删除MySQL对应的文件夹

再执行下第3步中的结果文件夹,通过命令删除
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql
rm -rf /usr/lib64/mysql


扫描二维码关注公众号,回复: 3857914 查看本文章

1.6.删除mysql用户及用户组

userdel mysql
groupdel mysql


1.7.确认MySQL是否卸载删除

rpm -qa | grep -i mysql
如果没有输出内容就完成了


2.安装自己的mysql版本

这里介绍通过rpm包方式安装mysql的。

2.1下载mysql,选择自己中意的版本

从官方下载mysql,http://dev.mysql.com/downloads/file/?id=465758,  我之前数据库版本使用的是5.5.53,为了兼容之前使用的,下载了5.5.53版本的:

http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-5.5.53-1.linux2.6.x86_64.rpm-bundle.tar

2.2下载完成后解压

tar -xvf MySQL-5.5.53-1.linux2.6.x86_64.rpm-bundle.tar

解压出来文件列表:

MySQL-client-5.5.53-1.linux2.6.x86_64.rpm

MySQL-devel-5.5.53-1.linux2.6.x86_64.rpm
MySQL-embedded-5.5.53-1.linux2.6.x86_64.rpm
MySQL-server-5.5.53-1.linux2.6.x86_64.rpm
MySQL-shared-5.5.53-1.linux2.6.x86_64.rpm
MySQL-shared-compat-5.5.53-1.linux2.6.x86_64.rpm
MySQL-test-5.5.53-1.linux2.6.x86_64.rpm

2.3.选择需要安装的模块

rpm -ivh MySQL-server-5.5.53-1.linux2.6.x86_64.rpm

rpm -ivh MySQL-devel-5.5.53-1.linux2.6.x86_64.rpm

rpm -ivh MySQL-client-5.5.53-1.linux2.6.x86_64.rpm


启动服务:

service mysql start

出现:Starting MySQL..                                           [  OK  ] 启动成了


关闭服务:

service mysql stop

出现:

Shutting down MySQL....                                    [  OK  ]  停止成功了


3.配置一些信息

如果修改数据存储路径:

vi /etc/init.d/mysql

默认:

datadir=
在下面的脚本中指定了/var/lib/mysql

配置自己路径:

datadir=/home/admin/mysqldata/mysql

停止mysql服务,把/var/lib/mysql 下面的文件复制到/home/admin/mysqldata/mysql 这个路径下

然后需要修改下用户组:

chown -R mysql.mysql /home/admin/mysqldata/mysql


4.数据库的创建用户建立等

修改root密码:
mysqladmin -u root password 'dfasff2348fd'

创建数据库,建立用户并授权:
CREATE DATABASE `dbname1`;
use `dbname1`;
grant all on `dbname1`.* to 'dbuser'@'%' identified by 'spasswordfdsf';
flush privileges;




参考文档:(卸载mysql部分)http://www.cnblogs.com/kerrycode/p/4364465.html

关于mysql细节配置参考:http://www.iteye.com/topic/1128407

猜你喜欢

转载自blog.csdn.net/lsblsb/article/details/53507620