Linux系统操作(4.1)———远程链接mysql

本文介绍MySQL的安装步骤,包括设置开机启动、初始化root密码、调整大小写敏感性等,并指导如何解决远程连接问题及配置Navicat进行远程连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装完mysql

1.添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录

2.启动mysql服务:执行命令service mysql start

3.执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功

4.执行命令(初始化root的密码):./bin/mysqladmin -u root password '密码'

5.把mysql客户端放到默认路径:ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

6.使用命令链接mysql数据库:mysql -uroot -ppassword

7.为username用户赋上所有主机访问权限GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

二、远程链接mysql数据库(Navicat)

1.如果链接不上数据库:

然后在虚拟机中查看网络端口信息:

  #netstat -ntpl

  

 

  之后查看了防火墙的状态,发现3306端口的数据包都是丢弃状态

  #iptables -vnL

  

  

  这里要清除防火墙中链中的规则

  #iptables -F

再链接就可以了。

注意:Linux下mysql是区分表名大小写。需要在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;其中 0:区分大小写,1:不区分大小写 


MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的: 


   1、数据库名与表名是严格区分大小写的; 


   2、表的别名是严格区分大小写的; 


   3、列名与列的别名在所有的情况下均是忽略大小写的; 


   4、变量名也是严格区分大小写的;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值