6. Linux环境部署MySQL数据库

Linux  mysql 部署

1.首先查看linux系统上是否有自带的mysql,如果有需要卸载

 #rpm  -qa | grep  mysql (注意大小写,如果mysql 不行就换MySQL)

有列表说明有安装的mysql,以下命令为卸载

[ysong@sva_rec mysql]$ sudo yum -y remove mysql-*

 

卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
  rm -f /etc/my.cnf
  rm -rf /var/lib/mysql

 

卸载后继续执行

[ysong@sva_rec mysql]$ rpm  -qa | grep  mysql

如果没有列表说明卸载完成

 

2.下载linux安装包

 

安装linux

解压TAR包,更改所属的组和用户

[root@localhost ~]# cd /usr/local/
[root@localhost local]# tar xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar
[root@localhost local]# mv mysql-5.7.17-linux-glibc2.5-i686.tar.gz/* /usr/local/mysql/ 

创建目录

mkdir /usr/local/mysql/data 

创建mysql用户和修改权限

groupadd mysql  

chown -R mysql.mysql /usr/local/mysql/ 

 

初始化数据

./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/  

 

创建/etc/my.cnf

 

启动mysql

service mysqld start  

ps -ef        #查看是启动

 

安装完成赋予权限

 

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Sino@123456' WITH GRANT OPTION;

FLUSH PRIVILEGES;

 

posted @ 2017-03-26 18:12  xu_shuyi  阅读(255)  评论(0)    收藏  举报