Linux下安装Mysql方法

  • MySQL卸载(为了检查之前是否安装过MySQL)

1.检查是否安装了MySQL组件
[root@localhost ]# rpm -qa | grep -i mysql
2. 卸载前关闭MySQL服务
[root@localhost ]# service mysql stop
3. 收集MySQL对应的文件夹信息
[root@localhost ]# find / -name mysql
4.将查找到的MySQL相关文件及文件夹删除
[root@localhost ]# rm -rf . . .
5.确认是否全部删除
[root@localhost ]# rpm -qa | grep -i mysql

  • 开始安装MySQL

      1.Linux下在线安装mysql命令:
      [root@localhost ~]# yum install mysql-server  
      注意一定是mysql-server,如果仅写mysql是不行的,mysql安装其实分server与client端
      ps:这里还不清楚仅写mysql是安装了什么内容,希望有大侠指点
      2.安装完成后,对服务做相关设置:
      [root@localhost ~]# chkconfig mysqld on        <--设置服务随系统自动启动
      [root@localhost ~]# chkconfig --list mysqld   <-- 确认MySQL自启动 
      mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off   <--如果2--5为on的状态就OK
      3.接下来就可以启动mysql服务了
      [root@localhost ~]# service mysqld start`
      4.使用root用户进入mysql(很显然这样是不安全的,我们可以重新设置密码)
      [root@localhost ~]# /usr/bin/mysqladmin -u root  password 123qwe
      然后进行登陆
      [root@localhost ~]# mysql -u root -p 123qwe
      退出mysql
      mysql>exit
    
    • 在windows下使用Navicat对linux上安装的MySQL进行连接

    直接连接时可能会出现这个错误
    在这里插入图片描述
    那么我们就来解决一下这个Error

  1. 查看linux mysql是否启动 ps -ef|grep msyql
  2. 查看防火墙是否禁用mysql外部访问
    2.1:在虚拟机中查看网络端口信息: #netstat -ntpl
    2.2: #iptables -vnL
    2.3:这里要清除防火墙中链中的规则(用下面这个命令多半都能解决):#iptables -F
  3. mysql用户授权
    3.1:mysql连接:mysql -u root -p 123qwe
    3.2:mysql>grant all privileges on . to root@’%'identified by ‘123qwe’;
    3.3:mysql>flush privileges;
    3.4:重启MySQL service mysqld srestart

借鉴https://www.cnblogs.com/Valyn/p/3305704.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值