首页 > 数据库技术 > 详细

springboot+buddo+zookeeper学习(1)--linux环境下mysql搭建

时间:2020-02-05 11:12:28      阅读:82      评论:0      收藏:0      [点我收藏+]

1、检验是否安装过mysql

rpm -qa | grep mysql

 

2、如果安装过,执行删除命令

rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64

 

3、查询所有mysql对应文件夹

whereis mysql
find / -name mysql

  

4、从官网下载是用于Linux的Mysql安装包

 wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

 

如果没有wget,请用yum安装

yum install  wget

5、解压:

tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

 

6、移动并修改名称

mv /mysql/mysql-5.7.17-linux-glibc2.5-x86_64  /usr/local/mysql

 

7、创建数据文件夹

mkdir /data
mkdir /data/mysql

 

8、检查mysql用户组和用户是否存在,如果没有,则创建,并修改所属权

[root@localhost /]# cat /etc/group | grep mysql

[root@localhost /]# cat /etc/passwd |grep mysql

[root@localhost /]# groupadd mysql

[root@localhost /]# useradd -r -g mysql mysql

chown -R mysql /data/mysql 

chown -R mysql /usr/local/mysql

 

9、安装

进入bin文件夹

cd /usr/local/mysql/bin

 

启动安装mysql

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

 

如果出现错误:

./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

 

则执行

yum install  libaio-devel.x86_64

 

记住要记录临时密码,就是执行后最后一行的尾部

10、开启ssl

./mysql_ssl_rsa_setup  --datadir=/data/mysql

 

11、 进入support-files文件夹

cd ..
cd support-files

 

12、复制配置文件

cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql

 

13、修改配置文件

vi /etc/init.d/mysql

basedir/usr/local/mysql

datadir=/data/mysql

 

14、启动MySQL

/etc/init.d/mysql start

 

15、登录,密码为刚才的临时密码

mysql -hlocalhost -uroot -p

 

如果出现

-bash: mysql: command not found

 

则执行

 ln -s /usr/local/mysql/bin/mysql /usr/bin

 

输入临时密码

16、修改密码:

set password=password(root);

 

17、允许外网登陆

grant all privileges on *.* to root@% identified by root;

flush privileges;

 

18、创建用户(若需要)

create user test@% identified by 123;

 

19、退出控制台

exit

 

20、添加系统路径

vim /etc/profile

 

添加

export PATH=/usr/local/mysql/bin:$PATH

 

执行

source /etc/profile

 

21、配置mysql自动启动

chmod 755 /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 345 mysql on

 

22、补充:

--退出mysql命令窗口

exit

 

--查看mysql状态

service mysql status

 

--停止mysql

service mysql stop

 

--启动mysql

service mysql start

 

开放防火墙端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service

 

 

springboot+buddo+zookeeper学习(1)--linux环境下mysql搭建

原文:https://www.cnblogs.com/love-xi/p/12262630.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!