Linux下安装mysql

安装需要的安装包 链接:https://pan.baidu.com/s/1-Ic-eUKPJFEV7nCXwF8CiQ?pwd=wf06 
提取码:wf06 

将mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar传入"/opt/install_packages/”下
-- 1.检查环境
rpm -qa|grep mariadb
-- 如果上述命令返回有结果 那么进行mariadb的卸载
rpm -e --nodeps mariadb-libs
--直接解压
tar -xf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
 3. 进行rpm安装
-- 第一步安装common包
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
-- 第二步按照libs包
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm --nodeps --force
-- 第三步按照libs-compat包
rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm

-- 第四步按照client包
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm

-- 第五步按照server包
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm --nodeps --force

4.-- 删除路径的所有文件(文件和目录)

cd /var/lib/mysql
rm -rf ./*
-- 初始化mysql
mysqld --initialize --user=mysql

-- 启动mysql
systemctl start mysqld

-- 查询mysql状态
systemctl status mysqld

-- 使用root用户登录mysql
mysql -uroot -p
首次登录密码为:6D/KsPuCfPLi(每个人密码不一样)
 进入/var/log下, cat mysqld.log 找到紫色字体localhost后面,即为密码

-- 关闭mysql
systemctl stop mysqld

-- 修改root的密码 新密码为root123
mysql>set password=password("root123");

-- 查询root用户的IP限制
mysql>select host from mysql.user where user='root';

-- 修改root用户访问的IP限制 使任意IP都可以使用root用户访问mysql
mysql>update mysql.user set host='%' where user='root';

修改后再查一遍mysql>select host from mysql.user where user='root'; 结果是%即可

-- 刷新权限
flush privileges;

使用Navicat连接时如果出现以下问题

则 vim /etc/my.cnf  在文件里加入   skip_name_resolve 

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值