percona mysql 5.7再centerOS 7上的安装
16lz
2021-01-22
第一次测试装的,还不是很熟练.很多东西不太对,以后还回改进
一、卸载包
检查是否安装有MySQLServer:
rpm -qa | grep mysql
rpm -qa | grep mariadb
删除方法:
rpm -e mysql #普通删除模式
rpm -e --nodeps mysql #强行删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其强行删除。
yum remove mariadb-libs-5.5.41-2.el7_0.x86_64
要注意的是mariadb也是不能存在的,有的话就要删除调,删除的时候有依赖关系,直接yum卸载
安装mysql之前需要安装perl,而且需要data:dumped这个perl的模块,所以安装perl的时候需要使用如下命令安装对应模块,yum-yinstallperl-Module-Install.noarch。还需要安装libaio这个模块,对应的命令为yum-yinstalllibaiolibaio-devel二:然后安装依赖环境:yum -y install gcc gcc-c++ make cmake automake autoconf libxml2 libxml2-devel zlib zlib-devel ncurses ncurses-devel
创建用户和组:
groupadd mysql
useradd mysql -g mysql
设置percona的环境设置
mkdir /usr/local/mysql
mkdir /data/mysql
cd /data/mysql
mkdir run data tmp logs
chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /data/mysql
三:安装
percona的安装:tar -xvf Percona-Server-5.7.10-3-r63dafaf-el7-x86_64-bundle.tar
删掉不用的安装包:
rm Percona-Server-57-debuginfo-5.7.10-3.1.el7.x86_64.rpm然后开始安装MySQL:
rm Percona-Server-57-debuginfo-5.7.10-3.1.el7.x86_64.rpm
rpm -ivh Percona-Server-*.rpm安装完成后查看一下安装,直接安装完成初始化:
/usr/bin/mysql_install_db --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/var/lib/mysql --user=mysql
然后提起来percona
service MySQL start
service MySQL status
安装MySQL完成以后直接:cat /var/log/mysqld.log
查找percona 的初始值密码.使用初始密码登陆以后,执行以下语句修改密码:
SET PASSWORD = PASSWORD('******************');
然后授权
grant all privileges on *.* to root@"172.16.25.126" identified by "*********";
grant all on *.* to root@'%' identified by 'your_password';
flush privileges
注意centos7的默认防火墙配置没有打开3306端口。可以使用systemctlstopfirewalld.service先关闭防火墙再进行测试。或者使用firewall-cmd--permanent--zone=public--add-port=3306/tcp来开启3306的端口以便其他人来访问。
更多相关文章
- MySql常用命令总结
- 常用的hive-sql操作命令(1)
- 命令提示符下怎样停止和启动 SQL Server (MSSQLSERVER)服务
- oracle:使用cmd命令在远程oracle服务器上执行sql语句
- sql server2008 日志收缩 命令行
- CentOS系统操作mysql的常用命令
- Android模块化开发探索
- Android 自动编译、打包生成apk文件 1 - 命令行方式
- android 命令修改时间或程序修改系统时间