本文目录一览:
linux服务器mysql数据库怎么配置
linux服务器mysql数据库配置 mysql最流行的关系型数据库之一,目前隶属于oracle公司,因体积小、速度快、总体拥有成本低,开放源代码这一特点,所以是我们日常开发的首选。 工具/原料
- mysql5.6
- cnetos 方法/步骤 查找以前是否安装有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
下载,具体地址请去官网查找:
MySQL-server-5.6.10-1.rhel5.x86_64.rpm
:MySQL服务器;MySQL-client-5.6.10-1.rhel5.x86_64.rpm
:MySQL客户端;MySQL-devel-5.6.10-1.rhel5.x86_64.rpm
:Mysql开发依赖包。 下载后放到Linux服务器中。 安装MySQL Server的rpm包:
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安装完成后会生成root用户的随机密码,请使用以下命令进行查看:
cat /root/.mysql_secret
安装MySQL客户端:
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
安装MySQL开发依赖包:
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
启动mysql: 安装完成后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开发 什么语言
- 去mysql官网下载C API的库文件以及头文件,熟悉相关函数后进行开发(有专门的解释)。
- 利用其他开源的数据库连接池(可接入多种类型数据库),如:opendbx。
如何向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
下载,具体地址请去官网查找:
MySQL-server-5.6.10-1.rhel5.x86_64.rpm
:MySQL服务器;MySQL-client-5.6.10-1.rhel5.x86_64.rpm
:MySQL客户端;MySQL-devel-5.6.10-1.rhel5.x86_64.rpm
:Mysql开发依赖包。 下载后放到Linux服务器中。 安装MySQL Server的rpm包:
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安装完成后会生成root用户的随机密码,请使用以下命令进行查看:
cat /root/.mysql_secret
安装MySQL客户端:
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
安装MySQL开发依赖包:
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
启动mysql: 安装完成后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');
登录MySQL: 使用mysql命令登录MySQL服务器,运行MySQL的命令时,会提示需要设置root用户密码。 设置开机自启动:
/etc/init.d/mysql start
设置完成后重启系统,使用netstat –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”改为'%'。
use mysql;
select 'host' from user where user='root';
如何在linux下安装mysql数据库并配置
mysql最流行的关系型数据库之一,目前隶属于oracle公司,因体积小、速度快、总体拥有成本低,开放源代码这一特点,所以是我们日常开发的首选。 百度经验:jingyan.baidu.com 工具/原料
- mysql5.6
- cnetos 方法/步骤
- 查找以前是否安装有mysql,使用下面命令:
如果显示有如下包则说明已安装mysql:rpm -qa|grep -i 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
下载,具体地址请去官网查找:MySQL-server-5.6.10-1.rhel5.x86_64.rpm
:MySQL服务器;MySQL-client-5.6.10-1.rhel5.x86_64.rpm
:MySQL客户端;MySQL-devel-5.6.10-1.rhel5.x86_64.rpm
:Mysql开发依赖包。 下载后放到Linux服务器中。
- 安装MySQL Server的rpm包:
安装完成后会生成root用户的随机密码,请使用以下命令进行查看:rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
cat /root/.mysql_secret
- 安装MySQL客户端:
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
- 安装MySQL开发依赖包:
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
- 启动mysql:
安装完成后mysql是没有启动的,运行mysql命令会提示如下错误:
可使用如下命令启动MySQL:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
或者:service mysql start
可使用SET PASSWORD命令修改root用户的密码:/etc/init.d/mysql start
SET PASSWORD = PASSWORD('root123456');
- 登录MySQL: 使用mysql命令登录MySQL服务器,运行MySQL的命令时,会提示需要设置root用户密码。
- 设置开机自启动:
设置完成后重启系统,使用/etc/init.d/mysql start
netstat –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”改为'%'。
use mysql; select 'host' from user where user='root';
- 好了,开始享受mysql带来的强大功能吧。 END 百度经验:jingyan.baidu.com 注意事项 安装依赖包libaio,可通过yum快速安装。
如何在linux安装mysql
关于本文
本文将以MySQL 5.0.51为例,以CentOS 5为平台,讲述MySQL数据库的安装和设置。
关于MySQL
MySQL是最流行的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家由MySQL开发人员创建的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。 MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。 MySQL的官方发音是“My Ess Que Ell”,而不是“My sequel”。但是你也可以使用“My sequel”和其他的方言。