一键安装mysql5.6 方便又快捷 适合新手小白

本人是在centos6.9环境下安装的,防火墙也是关闭的情况,请注意哦。。。。。。。。
第一步:下载mysql5.6rpm 链接: https://pan.baidu.com/s/1vFKrS5vmyxr1l7LcQuYOVA 提取码: ja6q (你也可以在[MySQL官网下载](https://dev.mysql.com/downloads/file/?id=487387))

第二步:安装

cd /usr/local/src/
rz    //上传(安装关于上传下载命令行  yum install -y lrzsz)
mkdir mysql_5.6      //个人习惯
cd mysql_5.6/      //个人习惯
mv ../MySQL-5.6.45-1.el6.x86_64.rpm-bundle.tar ./      //个人习惯
tar xvf MySQL-5.6.45-1.el6.x86_64.rpm-bundle.tar      //解压 
ll   
yum -y install MySQL-*    //安装
cat /root/.mysql_secret    //查看mysql临时生成root用户默认密码
ps-ef | grep mysqld         //查看mysql服务是否启动
/etc/init.d/mysql start      //启动mysql服务(也可以用red hat的service命令service mysql start)
ss -antl  
mysqladmin -uroot -pDUuKYKCfTSQs_ef0 password '123456'    //修改root用户密码
mysql -uroot -p

注意点:
关于这个root生成的默认密码文件(/root/.mysql_secret)的查找,这个文件可以在安装之后去查看。
一键安装mysql5.6 方便又快捷 适合新手小白_第1张图片

第三步:检测是否安装成功
查看mysql版本

扩展:

1.用户授权

select user,host,password from mysql.user;     //查看mysql.user 表中的user host possword
show grants for 'root'@'127.0.0.1';
GRANT ALL PRIVILEGES ON *.* TO jishubu@'192.168.12.14' IDENTIFIED BY '123456' WITH GRANT OPTION;   //授权
flush privileges;   //等同于刷新数据
select user,host,password from mysql.user;

解释:
创建一个超级管理员,用户名为jishubu,密码为123456,只能在192.168.12.14登陆;
其中:
1,ALL PRIVILEGES即代表所有权限;
2,. :所有数据库对象。普通格式为db.table,比如test.*;
3, jishubu@‘192.168.12.14’:admin用户,指定ip地址才可以登录。
①用户账户包括user@host;
②host为
%:从任意地址访问;
localhost:本地
10.250.7.%:只能从指定网段访问;
192.168.1.2:只能从某个IP访问;
4,WITH GRANT OPTION:是否允许用户继续授权(注意,这个用户能够授权只能是该用户的权限子集)
5,注意,在授权操作之后,使用flush privileges命令刷新权限;
一键安装mysql5.6 方便又快捷 适合新手小白_第2张图片
链接失败的原因:
1.防火墙是否关闭
查看防火墙状态
一键安装mysql5.6 方便又快捷 适合新手小白_第3张图片
如果出现着一些,关掉防火墙 service iptables stop(针对centos6.9)

1.命令行快速导入数据到数据库(数据格式为.sql)

第一步:添加数据库

rz  //上传数据文件
mysql -uroot -p ucserver < ucserver.sql

一键安装mysql5.6 方便又快捷 适合新手小白_第4张图片
补充:如果你是centos7的话需要卸载系统安转的mariadb-libs-1:5.5.60-1.el7_5.x86_64
一键安装mysql5.6 方便又快捷 适合新手小白_第5张图片
卸载如下:

more /etc/redhat-release   //查看系统安转版本
	CentOS Linux release 7.2.1511 (Core) 
rpm -qa |grep mariadb 
	mariadb-libs-5.5.50-1.el7_2.x86_64
rpm -e mariadb-libs-5.5.50-1.el7_2.x86_64
error: Failed dependencies:
        libmysqlclient.so.18()(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64
        libmysqlclient.so.18(libmysqlclient_18)(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64
rpm -e mariadb-libs-5.5.50-1.el7_2.x86_64 --nodeps   //删除mariadb-libs相关组件

完美 收工

你可能感兴趣的:(mysql)