欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux安装MySQL及用Navicat 远程连接

程序员文章站 2022-04-23 15:46:14
...

yum安装MySQL的步骤

   (1)卸载linux自带的mysql
            查看CentOS自带的mysql:rpm -qa | grep mysql
            卸载:rpm -e --nodeps  mysql-libs-5.1.66-2.el6_3.x86_64
            查看是否写在成功:rpm -qa | grep mysql
    (2)通过yum方式安装mysql
           yum install -y mysql-server
        
    (3)启动mysql服务
           service mysqld start
           可以验证一下是否启动成功: ps -ef |grep mysql
    (4)设置root用户的密码
            /usr/bin/mysqladmin -u root password '1234'
    (5)设置开机启动
           查看是否开机启动:
                     chkconfig mysqld --list
          设置开机启动:    
                      chkconfig mysqld on
    
(6)登录mysql
            

mysql -u root -p


                显示所有数据库:show databases;
                使用某个数据:use database_name
                显示所有的表:show tables;

    (7)设置相关的mysql权限(相关信息是存储在mysql数据库中user表)

         use  mysql
        查看相关权限:
            select user,host,password from user; 
        授权:
            grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option
        删除其它授权:
            delete from user where host="bigdata-training01.huadian.com"
        刷新授权:
            flush privileges
    (8)重启mysql服务
    
    (9)安装成功的标准
        在Windows Navicat能够远程连上mysql

Linux安装MySQL及用Navicat 远程连接
    若出现 连接不上,请检查防火墙是否关闭(或是否开发端口号3306)

关闭防火墙     service iptables stop

开发3306端口号:

开放Linux的对外访问的端口3306

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中