第一次测试装的,还不是很熟练.很多东西不太对,以后还回改进

一、卸载包
检查是否安装有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 
rm Percona
-Server-57-debuginfo-5.7.10-3.1.el7.x86_64.rpm

然后开始安装MySQL:
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的端口以便其他人来访问。

更多相关文章

  1. MySql常用命令总结
  2. 常用的hive-sql操作命令(1)
  3. 命令提示符下怎样停止和启动 SQL Server (MSSQLSERVER)服务
  4. oracle:使用cmd命令在远程oracle服务器上执行sql语句
  5. sql server2008 日志收缩 命令行
  6. CentOS系统操作mysql的常用命令
  7. Android模块化开发探索
  8. Android 自动编译、打包生成apk文件 1 - 命令行方式
  9. android 命令修改时间或程序修改系统时间

随机推荐

  1. Android 进阶—— Android 系统安全机制
  2. Android Excel导入
  3. Android之地理信息服务·Android的定位服
  4. android打开网站
  5. Android Auto
  6. Android工程的编译过程
  7. Android上的并发服务
  8. Android中的绘图
  9. android 横屏显示
  10. Android Parcelable的使用