linux下连接mysql参数怎么设置的简单介绍

本文目录一览:

Linux下mysql允许远程连接怎么设置

1、root用户登录到mysql数据库

/usr/local/mysql/bin/mysql -u root -p (输入密码进入mysql)

2、进入mysql,输入:

use mysql;

3、查看user表的情况

SELECT Host,User FROM user;

//指明主机名称,“%”表示匹配所有字符串

4、

UPDATE user SET Host = ‘%’ WHERE User= ‘root’ LIMIT 1;

5、输入如下命令让刚才设置的命令生效

mysql flush privileges;

Query OK, 0 rows affected (0.00 sec)

注意,在mysql 命令行形式下一定要输入”;”

按照前面五个步骤完成之后,通过控制台输入:

[root@linux ~]# mysql -h localhost -u root -p

Enter password:

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

不让这么连接数据库

原因:是因为host对应的user字段是空的,我们需要将其改为root即

mysql select host,user from user;

+———–+——+

| host | user |

+———–+——+

| % | root |

| 127.0.0.1 | root |

| linux | |

| linux | root |

| localhost | |

+———–+——+

5 rows in set (0.00 sec)

解决办法一:

mysql update user set user=’root’ where host=’localhost’;

Query OK, 1 row affected (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql flush privileges;

Query OK, 0 rows affected (0.00 sec)

解决办法二:

将localhost改为本机的IP地址,则能够识别了。

如何在linux连接mysql数据库

一、启动mysql服务 (1) rpm方式安装的mysql

-设置自动启动

#ntsysv –level 3

-手工启动

#service mysqld start

(2) 编译安装的mysql

-设置自动启动

#vi /etc/rc.d/rc.local

…….

/usr/local/mysql/bin/mysqld_safe

……..

-手工启动

#/usr/local/mysql/bin/mysqld_safe

查看文章

mysql服务器(一)2009-06-15 11:18mysql服务器

一. 认识和安装mysql

1. 认识mysql

(1) mysql是一种网络数据库服务器产品

(2) mysql是开源的免费的

(3) mysql是关系型数据库管理系统,支持SQL.

(4) mysql无溢出漏洞

(5) mysql提供丰富的API

(6) mysql提供丰富的数据类型

(7) mysql具较强的移值性

2. 安装mysql软件

(1) rpm安装方式

#rpm -ivh perl-CGI….

perl-DBI….

perl-DBD-MySQL…..

mysq-….

mysql-server….

mysql-devel…..

(2) 编译安装方式

#groupadd mysql

#useradd -g mysql mysql

#tar -xzvf mysql-4.1.19.tar.gz

#cd mysql-4.1.19

#./configure –prefix=/usr/local/mysql

#make

#make install

#cp support-files/my-medium.cnf /etc/my.cnf

#cd /usr/local/mysql

#bin/mysql_install_db –user=mysql

#chown -R root .

#chown -R mysql var

#chgrp -R mysql .

3. 启动mysql服务

(1) rpm方式安装的mysql

-设置自动启动

#ntsysv –level 3

-手工启动

#service mysqld start

(2) 编译安装的mysql

-设置自动启动

#vi /etc/rc.d/rc.local

…….

/usr/local/mysql/bin/mysqld_safe

……..

-手工启动

#/usr/local/mysql/bin/mysqld_safe

二、mysql的管理

1. 如何连接mysql服务器

(1) Linux客户机

#mysql [-h服务器地址] [-u用户名] [-p口令] [数据库名]

实例:

#mysql

mysql

#mysql -h192.168.3.1 -uadmin -plinux

mysql

(2) Windows客户机

-利用第三方mysql客户端软件

-利用浏览器连接(服务器必须安装web管理平台,如:phpmyadmin/webmin)

注:webmin的安装方法

#tar -xzvf webmin-1.25.tar.gz

#cd webmin-1.25

#./setup.sh

2. 数据库管理

(1) 认识mysql的数据

如何远程连接到linux服务器中的mysql数据库

首先MySQL允许本连接登录要远程登录需要修改数据库user表 host内容改%或指定ip%任意IP都远程连接完修改远程连接值注意:需要给服务器数据库登录名root账号设置密码远程连接能连接看防火墙否允许三三0陆商品访问 先看看我改%让所ip连接图: /opt/lampp/bin/mysql -uroot -p 进入数据库操作使用root登录数据库root没密码直接mysql进 图” class=”ikqb_img_alink” 图” class=”ikqb_img_alink” 看user表host已经修改通sql语句修改host内容远程连接 UPDATE user SET host=’%’ WHERE user=’root’

如何在linux下安装mysql数据库并配置

查找以前是否安装有mysql,使用下面命令:

rpm -qa|grep -i mysql

如果显示有如下包则说明已安装mysql

mysql-4.1.12-3.RHEL4.1

mysqlclient10-3.23.58-4.RHEL4.1

如果已安装,则需要删除已安装的数据库,使用以下命令来删除数据库

删除命令:rpm -e –nodeps 包名

( rpm -ev mysql-4.1.12-3.RHEL4.1 )

删除老版本mysql的开发头文件和库

命令:rm -fr /usr/lib/mysql

rm -fr /usr/include/mysql

注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

rm -f /etc/my.cnf

rm -fr /var/lib/mysql

下载mysql的rpm包

可以通过wget下载具体的地址因为不能用链接请大家去官网去找

(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服务器;

(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客户端;

(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql开发依赖包。

下载后放到Liunx服务器中,如图所示

如何在linux下安装mysql数据库并配置

安装MySQL Server的rpm包

rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm

安装过程如图所示

安装完成后会生成root用户的随机密码,请使用“cat /root/.mysql_secret”或类似命令进行查看。

如何在linux下安装mysql数据库并配置

如何在linux下安装mysql数据库并配置

安装MySQL客户端

rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm

如何在linux下安装mysql数据库并配置

安装MySQL开发依赖包

rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm

如何在linux下安装mysql数据库并配置

启动msyql

安装完成后mysql是没有启动的,运行mysql命令会提示如下错误:

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

可使用如下命令启动MySQL:

service mysql start

或者使用如下命令:

/etc/init.d/mysql start

可使用SET PASSWORD命令修改root用户的密码,参考如下:SET PASSWORD = PASSWORD(‘root123456’);

如何在linux下安装mysql数据库并配置

如何在linux下安装mysql数据库并配置

登录MySQL

使用mysql命令登录MySQL服务器,运行MySQL的命令时,会提示需要设置root用户密码

如何在linux下安装mysql数据库并配置

设置开机自启动

/etc/init.d/mysql start

设置完成后重启系统,使用natstat –nat命令可看到MySQL的3306端口

至此我们已经安装好了mysql数据库,当然现在我们的数据库还不支持远程连接,远程连接会出现以下代码:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通过以下以下来解决

改表法:在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为’%’。

mysql

mysqluse mysql;

mysqlselect ‘host’ from user where user=’root’;

linux下怎么连接mysql数据库

一、启动mysql服务 (1) rpm方式安装的mysql

-设置自动启动

#ntsysv –level 3

-手工启动

#service mysqld start

(2) 编译安装的mysql

-设置自动启动

#vi /etc/rc.d/rc.local

…….

/usr/local/mysql/bin/mysqld_safe

……..

-手工启动

#/usr/local/mysql/bin/mysqld_safe

查看文章

mysql服务器(一)2009-06-15 11:18mysql服务器

一. 认识和安装mysql

1. 认识mysql

(1) mysql是一种网络数据库服务器产品

(2) mysql是开源的免费的

(3) mysql是关系型数据库管理系统,支持SQL.

(4) mysql无溢出漏洞

(5) mysql提供丰富的API

(6) mysql提供丰富的数据类型

(7) mysql具较强的移值性

2. 安装mysql软件

(1) rpm安装方式

#rpm -ivh perl-CGI….

perl-DBI….

perl-DBD-MySQL…..

mysq-….

mysql-server….

mysql-devel…..

(2) 编译安装方式

#groupadd mysql

#useradd -g mysql mysql

#tar -xzvf mysql-4.1.19.tar.gz

#cd mysql-4.1.19

#./configure –prefix=/usr/local/mysql

#make

#make install

#cp support-files/my-medium.cnf /etc/my.cnf

#cd /usr/local/mysql

#bin/mysql_install_db –user=mysql

#chown -R root .

#chown -R mysql var

#chgrp -R mysql .

3. 启动mysql服务

(1) rpm方式安装的mysql

-设置自动启动

#ntsysv –level 3

-手工启动

#service mysqld start

(2) 编译安装的mysql

-设置自动启动

#vi /etc/rc.d/rc.local

…….

/usr/local/mysql/bin/mysqld_safe

……..

-手工启动

#/usr/local/mysql/bin/mysqld_safe

二、mysql的管理

1. 如何连接mysql服务器

(1) Linux客户机

#mysql [-h服务器地址] [-u用户名] [-p口令] [数据库名]

实例:

#mysql

mysql

#mysql -h192.168.3.1 -uadmin -plinux

mysql

(2) Windows客户机

-利用第三方mysql客户端软件

-利用浏览器连接(服务器必须安装web管理平台,如:phpmyadmin/webmin)

注:webmin的安装方法

#tar -xzvf webmin-1.25.tar.gz

#cd webmin-1.25

#./setup.sh

2. 数据库管理

(1) 认识mysql的数据

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/246780.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 13:17
下一篇 2024-12-12 13:17

相关推荐

  • 如何修改mysql的端口号

    本文将介绍如何修改mysql的端口号,方便开发者根据实际需求配置对应端口号。 一、为什么需要修改mysql端口号 默认情况下,mysql使用的端口号是3306。在某些情况下,我们需…

    编程 2025-04-29
  • 三星内存条参数用法介绍

    本文将详细解释三星内存条上面的各种参数,让你更好地了解内存条并选择适合自己的一款。 一、容量大小 容量大小是内存条最基本的参数,一般以GB为单位表示,常见的有2GB、4GB、8GB…

    编程 2025-04-29
  • Python简单数学计算

    本文将从多个方面介绍Python的简单数学计算,包括基础运算符、函数、库以及实际应用场景。 一、基础运算符 Python提供了基础的算术运算符,包括加(+)、减(-)、乘(*)、除…

    编程 2025-04-29
  • Python3定义函数参数类型

    Python是一门动态类型语言,不需要在定义变量时显示的指定变量类型,但是Python3中提供了函数参数类型的声明功能,在函数定义时明确定义参数类型。在函数的形参后面加上冒号(:)…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • Python input参数变量用法介绍

    本文将从多个方面对Python input括号里参数变量进行阐述与详解,并提供相应的代码示例。 一、基本介绍 Python input()函数用于获取用户输入。当程序运行到inpu…

    编程 2025-04-29
  • Spring Boot中发GET请求参数的处理

    本文将详细介绍如何在Spring Boot中处理GET请求参数,并给出完整的代码示例。 一、Spring Boot的GET请求参数基础 在Spring Boot中,处理GET请求参…

    编程 2025-04-29
  • Hibernate日志打印sql参数

    本文将从多个方面介绍如何在Hibernate中打印SQL参数。Hibernate作为一种ORM框架,可以通过打印SQL参数方便开发者调试和优化Hibernate应用。 一、通过配置…

    编程 2025-04-29
  • Python海龟代码简单画图

    本文将介绍如何使用Python的海龟库进行简单画图,并提供相关示例代码。 一、基础用法 使用Python的海龟库,我们可以控制一个小海龟在窗口中移动,并利用它的“画笔”在窗口中绘制…

    编程 2025-04-29
  • Python Class括号中的参数用法介绍

    本文将对Python中类的括号中的参数进行详细解析,以帮助初学者熟悉和掌握类的创建以及参数设置。 一、Class的基本定义 在Python中,通过使用关键字class来定义类。类包…

    编程 2025-04-29

发表回复

登录后才能评论