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;

浙公网安备 33010602011771号