centos mysql卸载重装_centos6.9 mysql数据库源码安装与卸载

一:安装

1,安装make-3.82.tar.gz(如果系统中没有需要安装)

#

tar zxvf make-3.82.tar.gz

#cd

cmake-3.82

# ./configure

# make

# make install

也可用:yum install make.i686 安装此包

2,安装cmake-3.10.1.tar.gz(如果系统中没有需要安装)

# tar zxvf

cmake-3.10.1.tar.gz

#cd

cmake-3.10.1

# ./configure

# make

# make install

也可用:yum install cmake.i686

安装此包

3,安装ncurses(如果系统中没有需要安装)

# tar zxvf ncurses-5.8.tar.gz

# cd ncurses-5.8

# ./configure

# make

# make install

也可用:yum install

ncurses.i686 安装此包

4,添加用户与组

#groupadd mysql

#useradd -r -g mysql

mysql

#mkdir /usr/local/mysql

#mkdir

/usr/local/mysql/data

#mkdir /var/lib/mysql

chown -R mysql:mysql

/usr/local/mysql

chown -R mysql:mysql

/var/lib/mysql

5,mysql的源码编译

#tar zxvf mysql-5.5.58.tar.gz

#cd mysql-5.5.58

#rm CMakeCache.txt

#cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DDEFAULT_CHARSET=utf8

-DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all

-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1

-DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1

-DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_USER=mysql

#make

#make install

问题2: 程序 'mysql'

已包含在下列软件包中:

* mysql-client-core-5.7

*

mariadb-client-core-10.0

* mysql-client-core-5.6

请尝试:apt

install

解决: apt install

mysql-client-core-5.7

6, 编译完成后,安装数据库

# cd /usr/local/mysql

#cp

support-files/my-medium.cnf /etc/my.cnf

# scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

7,配置环境变量

#vim /etc/profile

export

MYSQL_HOME=/usr/local/mysql

export

PATH=$PATH:$MYSQL_HOME/bin

//刷新

#source /etc/profile

8,启动mysql

# bin/mysqld_safe --user=mysql &

#

启动mysql,看是否成功

# netstat -tnl|grep 3306

# 或者

# ps -aux|grep 'mysql'

9,设置root用户密码

#/usr/local/mysql/bin/mysqladmin -u root password

'root密码'

10,配置自启动

#将mysql的启动服务添加到系统服务中

# cp support-files/mysql.server /etc/init.d/mysql.server

# #现在可以使用下面的命令启动mysql

# service mysql.server start

# #停止mysql服务

# service mysql.server stop

# #重启mysql服务

# service mysql.server restart

11,登录数据

#mysql -u root

-p

#create database jk;创建数据库

#use

jk;切换数据库

二:卸载(源码安装)

1.查找老版本mysql并删除

find / -name mysql(查找结果如下相似)

/var/lib/mysql

/var/lib/mysql/mysql

/usr/lib64/mysql

2.删除对应的mysql目录

rm -rf /var/lib/mysql

rm -rf

/var/lib/mysql

rm -rf

/usr/lib64/mysql

注意:卸载后/etc/my.cnf不会删除,需要进行手工删除

rm -rf /etc/my.cnf

3.再次查找机器里mysql文件

find / -name mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值