GVKun编程网logo

php mysql访问数据库的步骤详解(php访问mysql数据库函数)

22

在本文中,我们将带你了解phpmysql访问数据库的步骤详解在这篇文章中,我们将为您详细介绍phpmysql访问数据库的步骤详解的方方面面,并解答php访问mysql数据库函数常见的疑惑,同时我们还将

在本文中,我们将带你了解php mysql访问数据库的步骤详解在这篇文章中,我们将为您详细介绍php mysql访问数据库的步骤详解的方方面面,并解答php访问mysql数据库函数常见的疑惑,同时我们还将给您一些技巧,以帮助您实现更有效的CentOS 7 安装并配置 MySQL 5.6的步骤详解、CentOS7.6安装MYSQL8.0的步骤详解、CentOS7安装调试Mysql数据库的步骤详解【实例】、Java之jdbc连接mysql数据库的方法步骤详解

本文目录一览:

php mysql访问数据库的步骤详解(php访问mysql数据库函数)

php mysql访问数据库的步骤详解(php访问mysql数据库函数)

PHP访问MysqL数据库的步骤

官方说5.5开始就废弃MysqL_query()这块东西很多,当然常用的就几个还是看手册吧。 这里简单记录一下。在我失忆之后可以找回一点记忆。最近一直用框架原生的都快忘了。

1.打开MysqL连接

$resource1 = MysqL_connect('localhost','root','root123');//参数1 主机名或主机ip、参数2数据库用户名、参数3数据库用户密码

  if (!$resource1) {

    die('Could not connect:错误号:'. MysqL_errno().'错误信息:' . MysqL_error);//MysqL_query()也适用

  }

 2.选中数据库

  MysqL_select_db('db1',$resource1);//参数1 数据库名字、参数2 第一步中的MysqL连接

3.现在就可以执行sql语句的操作了

 $result = MysqL_query("select * from users",$resource1);//参数1 sql语句、 参数2第一步中的MysqL连接

  当sql语句是查询类语句时,成功返回类型resource的数据,可以用MysqL_fetch_array($result,MysqL_ASSOC);

  MysqL_ASSOC得到关联数组 等价于 MysqL_fetch_assoc()函数

  MysqL_NUM 得到数字索引数组 等价于 MysqL_fetch_row()函数

  当sql语句是其他如修改语句,成功返回true否则返回false,false可能性很多,语句错误,权限不足等都有可能;

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

CentOS 7 安装并配置 MySQL 5.6的步骤详解

CentOS 7 安装并配置 MySQL 5.6的步骤详解

Linux使用MySQL Yum存储库上安装MySQL 5.6,适用于Oracle Linux,Red Hat Enterprise Linux和CentOS系统。

一、全新安装MySQL

1、添加MySQL Yum存储库

将MySQL Yum存储库添加到系统的存储库列表中。这是一次性操作,可以通过安装MySQL提供的RPM来执行。跟着这些步骤:

1.1、到MySQL官网下载MySQL Yum存储库(https://dev.mysql.com/downloads/repo/yum/)。

1.2、选择并下载适用于您的平台的发行包。将下载完成的 rpm 包上传到CentOS的机器上

1.3、进入到rpm 包所在的目录,使用以下命令安装下载的发行包,替换platform-and-version-specific-package-name为下载的RPM包的名称:

sudo yum localinstall 
platform-and-version-specific-package-name.rpm

对于CentOS 6 系统,命令为:

sudo yum localinstall 
mysql57-community-release-el6-{version-number}.noarch.rpm

对于CentOS 7 系统,命令为:

sudo yum localinstall 
mysql57-community-release-el7-{version-number}.noarch.rpm

安装命令将MySQL Yum存储库添加到系统的存储库列表中,可以通过以下命令检查是否已成功添加MySQL Yum存储库:

yum repolist
 enabled | grep "mysql.*-community.*"

2、选择发布版本

使用MySQL Yum存储库时,默认情况下会选择安装最新的GA系列(当前为MySQL 8.0)。如果这是您想要的,您可以跳到下一步,安装MySQL。

在MySQL Yum存储库中,MySQL社区服务器的不同发行版托管在不同的子存储库中。默认情况下启用最新GA系列(当前为MySQL 8.0)的子存储库,默认情况下禁用所有其他系列(例如,MySQL 5.6系列)的子存储库。

使下面命令查看MySQL Yum存储库中的所有子存储库,并查看启用或禁用了哪些子存储库:

yum repolist all | grep mysql

如果从最新的GA系列安装最新版本,无需进行配置。如果从旧的GA系列安装旧版MySQL,请先禁用新的GA系列并启用旧的GA系列子存储库。通过以下命令禁用8.0、5.7系列启用5.6系列:

sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --disable mysql57-community
sudo yum-config-manager --enable mysql56-community

再使用yum repolist all | grep mysql 命令查看子存储库情况

3、安装MySQL

通过以下命令安装MySQL:

sudo yum install mysql-community-server

这将安装MySQL server(mysql-community-server)的包以及运行服务器所需组件的包,包括client(mysql-community-client)的包,客户端和服务器的常见错误消息和字符集(mysql-community-common)以及共享客户端库(mysql-community-libs) 。

4、启动MySQL服务器

通过以下命令安装MySQL:

service mysqld start

start 启动,stop 停止,restart 重启

5、本地连接MySQL服务器

通过以下命令安装MySQL:

mysql -u root -p

出现 Enter passwore: ,输入密码。由于刚安装,没有设置密码,直接回车 Enter 进入

输入 show databases 命令查看默认安装数据库

6、设置root密码

依次通过以下命令修改root用户名密码:

mysql>use mysql; mysql>update user set password=password(''your password'') where user=''root''; 
mysql>flush privileges;

your password为你要修改的密码

输入quit命令退出当前登录,用新的密码重新登录mysql

7、设置远程登录

mysql默认只能本机登录,通过以下命令,设置允许远程登录:

mysql>GRANT ALL PRIVILEGES ON *.* TO ''your username''@''%'' IDENTIFIED BY ''your password'' WITH GRANT OPTION;

your username 和 your password 改成 mysql 数据库的用户和密码

到此,在 CentOS 7上安装 MySQL 5.6 完成,CentOS 6 也是类似操作。

mysql 默认3306,确保 3306 端口是通的,在要远程的电脑上安装一个mysql管理工具(sqlyog或navicat),通过CentOS 系统的IP、端口,mysql的用户名、密码 远程连接数据库,管理数据库。

远程连接成功。

总结

以上所述是小编给大家介绍的CentOS 7 安装并配置 MySQL 5.6的步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

您可能感兴趣的文章:
  • Centos7.3下mysql5.7安装配置教程
  • centos6.5下mysql 5.7.19 安装配置方法
  • centos6.4下mysql5.7.18安装配置方法图文教程
  • mysql 5.7.18 安装配置方法图文教程(CentOS7)
  • Centos7下编译安装配置Nginx+PHP+MySql环境
  • CentOS6.5 上部署 MySQL5.7.17 二进制安装以及多实例配置
  • CentOS7下MySQL5.7安装配置方法图文教程(YUM)
  • centos7 mysql数据库安装和配置
  • 详解CentOS7下安装Mysql和配置mysql

CentOS7.6安装MYSQL8.0的步骤详解

CentOS7.6安装MYSQL8.0的步骤详解

1、一般CentOS默认安装了mariadb,所以先查看是否安装mariadb,如果安装就需要先卸载mariadb

rpm -qa|grep mariadb
rpm -e mariadb-libs --nodeps

在这里插入图片描述

2、在/usr/local/目录下创建mysql文件夹

cd /cd usr/localmkdir mysql

在这里插入图片描述

3、进入mysql文件夹内,下载mysql

cd mysqlwget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar

在这里插入图片描述

4、解压mysql到当前目录

tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar

在这里插入图片描述

5、安装mysql,依次执行下列命令

rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm --nodeps --force

在这里插入图片描述

6、初始化和相关配置,依次执行下列命令

mysqld --initialize; chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;systemctl enable mysqld;

如果执行mysqld --initialize; 出现以下报错,先执行yum -y install numactl,再执行mysqld --initialize;


在这里插入图片描述

如果执行systemctl start mysqld.service; 出现以下报错,先执行tail -f /var/log/mysqld.log查看错误日志

在这里插入图片描述

如果错误日志如下,执行cd /var/lib/mysql,执行rm -rf *删除所有文件,再执行systemctl start mysqld.service;


在这里插入图片描述

7、查看数据库初始化密码

cat /var/log/mysqld.log | grep password

在这里插入图片描述

8、登录数据库,复制粘贴始化密码就行,登录密码不会显示,按回车键

mysql -uroot -p

在这里插入图片描述

9、修改密码,密码需要数字,大小写字母,特殊符号

 ALTER USER ''root''@''localhost'' IDENTIFIED WITH mysql_native_password BY ''xxxxx'';

在这里插入图片描述

10、退出mysql,然后通过新密码再次登陆验证密码是否修改成功

exit; mysql -uroot -p

在这里插入图片描述

11、创建远程访问用户,依次执行下列命令

create user ''root''@''%'' identified with mysql_native_password by ''xxxxx'';grant all privileges on *.* to ''root''@''%'' with grant option;flush privileges;

在这里插入图片描述

12、一般服务器没有默认开发3306端口,需要在服务器控制台,配置安全组~

总结

以上所述是小编给大家介绍的CentOS7.6安装MYSQL8.0的步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

您可能感兴趣的文章:
  • linux(Centos7)下安装mysql8.0.18的教程图解
  • centos7上mysql8.0rpm方式安装教程图解
  • CentOS7.4 源码安装MySQL8.0的教程详解
  • CentOS7.5 安装 Mysql8.0.19的教程图文详解
  • mysql8.0.23 linux(centos7)安装完整超详细教程
  • CentOS7版本安装Mysql8.0.20版本数据库的详细教程
  • Centos7下安装MySQL8.0.23的步骤(小白入门级别)
  • Centos7 安装 Mysql8教程
  • CentOS7安装MySQL8的超级详细教程(无坑!)

CentOS7安装调试Mysql数据库的步骤详解【实例】

CentOS7安装调试Mysql数据库的步骤详解【实例】

本实例要求下载并安装调试Mysql数据库。

第一步:下载Mysql数据库安装所需的全部软件。

我已提前下载好数据库软件,直接在服务器下载即可,如下:

通过scp直接下载:

[root@agt20 ~]# scp root@192.168.122.10:/root/mysql* /root/

软件如下图:

[root@agt20 ~]# ls mysql-*
mysql-5.7.17.tar
mysql-community-client-5.7.17-1.el7.x86_64.rpm
mysql-community-common-5.7.17-1.el7.x86_64.rpm
mysql-community-devel-5.7.17-1.el7.x86_64.rpm
mysql-community-embedded-5.7.17-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.17-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.17-1.el7.x86_64.rpm
mysql-community-libs-5.7.17-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.17-1.el7.x86_64.rpm
mysql-community-minimal-debuginfo-5.7.17-1.el7.x86_64.rpm
mysql-community-server-5.7.17-1.el7.x86_64.rpm
mysql-community-test-5.7.17-1.el7.x86_64.rpm

第二步:通过yum进行安装,起服务器并查看

[root@agt20 ~]# yum -y install mysql-*.rpm
[root@agt20 ~]# systemctl restart mysqld
[root@agt20 ~]# systemctl enable mysqld
[root@agt20 ~]# systemctl status mysqld.service 
\u25cf mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since \u4e8c 2019-10-15 11:29:11 CST; 1min 15s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Main PID: 31584 (mysqld)
CGroup: /system.slice/mysqld.service
\u2514\u250031584 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid...

10\u6708 15 11:28:42 agt20.tedu.cn systemd[1]: Starting MySQL Server...
10\u6708 15 11:29:11 agt20.tedu.cn systemd[1]: Started MySQL Server.
[root@agt20 ~]#

第三步:连接MySQL服务器,修改密码;

1)查看初始密码

[root@agt20 ~]# grep -i ''password'' /var/log/mysqld.log 
2019-10-15T03:28:55.200931Z 1 [Note] A temporary password is generated for root@localhost: r3qhDysMrM)

2)使用初始密码连接mysql服务

[root@agt20 ~]# mysql -uroot -p''r3qhDysMrM)''
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.17
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ''help;'' or ''\h'' for help. Type ''\c'' to clear the current input statement.
mysql>

3)重置数据库管理员roo本机登录密码

mysql> alter user root@localhost identified by ''Pwd@123...'';
Query OK, 0 rows affected (0.00 sec)

4)修改密码策略

mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.01 sec)
mysql> set global validate_password_length=6;
Query OK, 0 rows affected (0.00 sec)
mysql> alter user root@localhost identified by ''pwd@123'';
Query OK, 0 rows affected (0.00 sec)

5)使用修改后的密码登录

[root@agt20 ~]# mysql -uroot -ppwd@123
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.17 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ''help;'' or ''\h'' for help. Type ''\c'' to clear the current input statement.
mysql>

至此Mysql数据库安装调试完成!!!!

总结

以上所述是小编给大家介绍的CentOS7安装调试Mysql数据库的步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

您可能感兴趣的文章:
  • centos7下安装mysql的教程
  • centos7利用yum安装mysql 8.0.12
  • CentOS7.4 源码安装MySQL8.0的教程详解
  • centos7上mysql8.0rpm方式安装教程图解
  • centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)
  • Centos7安装和配置Mysql5.7

Java之jdbc连接mysql数据库的方法步骤详解

Java之jdbc连接mysql数据库的方法步骤详解

这篇文章主要介绍了Java之jdbc连接MysqL数据库的方法步骤详解,JCBC技术是java开发必备的只是,jdbc连接MysqL数据库,这是一个比较简单的方法,有兴趣的可以了解一下

Java:jdbc连接MysqL数据库

安装eclipse和MysqL的步骤这里不赘述了。

1.一定要下jar包

要想实现连接数据库,要先下载mysql-connector-java-5.1.47(或者其他版本)的jar包。低版本的jar包不会出现时差问题的异常。

建议在下载界面点右边的"Looking for prevIoUs GA versions?"下载低版本的。

https://www.html.cn/article/190860.htm我看的是这个教程。

2.MysqL前期准备

我是参照菜鸟教程下载的MysqL。

https://www.runoob.com/MysqL/MysqL-install.html

我电脑是windows系统,然后注意要在配置my.ini文件之前在MysqL大文件夹里建一个空的data文件夹,如果有开始就有一个data文件夹,要把文件夹里的东西都删掉。

如果按照步骤完成了教程里的步骤,你应该就已经完成了。不过也有可能出现各种各样其他的问题,百度。

用cmd操作:cmd要用管理员身份打开。打开数据库要先进到bin目录中。下面是进入bin,打开MysqL,登录用户,以及退出的操作。打开成功后会有一个MysqL>的小标志。

cd C:MysqL-5.7.27-winx64bin

net start MysqL

MysqL -uroot -p

exit

3.Java程序

打开MysqL。

第一个try中,如果加载失败会抛出ClassNotFoundException异常。

第二个try中:con = DriverManager.getConnection("jdbc:MysqL://127.0.0.1:3306/MysqL?characterEncoding=UTF-8","root","");

这一行

jdbc:MysqL:// 是指JDBC连接方式;

127.0.0.1: 是指你的本机地址;

3306 sql数据库的端口号;

MysqL 就是你要连接的数据库的名字。

第二个双引号里是你的MysqL数据库用户名,第三个双引号里是登录密码,我设成没有密码了,所以就空着。

import java.sql.*; public class Conn { Connection con; public Connection getConnection() { try { Class.forName("com.MysqL.jdbc.Driver"); System.out.println("数据库驱动加载成功"); } catch(ClassNotFoundException e){ e.printstacktrace(); } try { con = DriverManager.getConnection("jdbc:MysqL://127.0.0.1:3306/MysqL?characterEncoding=UTF-8","root",""); System.out.println("数据库连接成功"); } catch (sqlException e) { e.printstacktrace(); } return con; } public static void main(String[] args) { Conn c = new Conn(); c.getConnection(); } }

然后就运行成功了。

今天关于php mysql访问数据库的步骤详解php访问mysql数据库函数的讲解已经结束,谢谢您的阅读,如果想了解更多关于CentOS 7 安装并配置 MySQL 5.6的步骤详解、CentOS7.6安装MYSQL8.0的步骤详解、CentOS7安装调试Mysql数据库的步骤详解【实例】、Java之jdbc连接mysql数据库的方法步骤详解的相关知识,请在本站搜索。

本文标签: