我在我的网站上使用 mysql 表,我经常更新表。我不是在远程服务器上更改表,而是在本地主机上进行更改,然后上传它。上传时我先删除表,这会暂时给网站用户带来问题。
有没有办法在不掉落的情况下更换桌子。
我有两个表,第一个叫做 BOOKSNAME,第二个叫做 AUTHORNAME。
我已将 BOOKSNAME 表的 ID 列作为主键(BIGINT 自动增量),然后我的 AUTHORNAME 表具有 NAME 和 ADDRESS 作为列,但我没有 ID/主键。
我想通过主键在它们之间建立关系,如果有人有如何实现的例子,他们可以分享吗?
我正在尝试学习 php 数据库,我有一个问题。如何在数据库中存储数组?我在 stackoverflow 上看到了一个答案,他们在用类型做一些事情,double在另一个答案中,他们正在谈论为每个用户创建一个表,但我找不到解决方案。
这么总结。我想在数据库中存储一个数组。我可以访问 phpmyadmin,所以我可以从那里设置值类型。我想将该数组存储在一列中。
有人可以帮我解决问题吗?
编辑一:我要存储的东西是音乐标签。所以在代码中它会是这样的:
array('pop','rock','country');
Run Code Online (Sandbox Code Playgroud)
我想将它存储在一列中以便于搜索
我刚刚在我的虚拟专用服务器上安装了 phpMyAdmin,但我无法从浏览器访问它进行设置。我验证了 /phpmyadmin 上的文件夹权限与我的 public_html 文件夹相同。
当我访问 url ( http://www.testsite.com/phpmyadmin ) 时,出现 403 错误“您无权访问此服务器上的 /phpmyadmin。Apache/2.2.15 (CentOS) Server at www. testsite.com 端口 80"
然后我转到我的 /var/log/httpd/error.log 并看到拒绝访问的条目(注意我用 x 部分替换了我的 IP 地址)[Thu Oct 29 19:12:46 2015] [error] [client xx.xxx.68.18] 客户端被服务器配置拒绝:/usr/share/phpMyAdmin
然后我编辑 /etc/httpd/conf.d/phpMyAdmin.conf 有以下几行
<Directory /usr/share/phpMyAdmin/>
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</Directory>
<Directory /usr/share/phpMyAdmin/setup/>
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</Directory>
Run Code Online (Sandbox Code Playgroud)
在上面列出的每一段代码中,我在 Allow from ::1 下面添加
Allow from xx.xxx.68.18
Run Code Online (Sandbox Code Playgroud)
我仍然收到相同的 403 错误。我将不胜感激一些见解和方向来解决这个问题。谢谢
我已经下载了最新版本的 phpmyadmin。但现在我无法登录到 phpmyadmin。它的默认用户名和密码是什么?当我以 root 身份尝试用户名和密码并且为空时,它说#2002 无法登录 MySQL 服务器
我已经在 CentOS 07 上使用 apache 服务器(httpd-2.4.18)和 PHP 7.0.1 安装了 phpmyadmin(4.5.3.1)。我收到错误:
缺少 mbstring 扩展名。请检查您的 PHP 配置。
所以我在互联网上搜索了这个错误,人们提出了以下解决方案,我尝试过:
安装php-mbstring和php-mcrypt扩展:
yum install php-mbstring php-mcrypt php-gd
Run Code Online (Sandbox Code Playgroud)
此命令返回:
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.viethosting.vn
* epel: ftp.cuhk.edu.hk
* extras: mirrors.viethosting.vn
* updates: mirrors.viethosting.vn
Package php-mbstring-5.4.16-36.el7_1.x86_64 already installed and latest version
Package php-mcrypt-5.4.16-3.el7.x86_64 already installed and latest version
Package php-gd-5.4.16-36.el7_1.x86_64 already installed and latest version
Nothing to do
Run Code Online (Sandbox Code Playgroud)
请帮我!
我尝试安装 phpMyAdmin 以在与 Laravel 5.1 应用程序相同的服务器上工作:
所以我尝试通过以下网址访问 phpmyadmin:domain.com/phpmyadmin 但我得到:
是的,这是一个路由问题,但我如何访问 phpmyadmin?
我正在运行一个带有多个虚拟主机的服务器,phpMyadmin 被设置为一个别名,可以通过 anydomain.com/phpmyadmin 访问。我想使用 .htaccess 重定向规则,以便如果没有在server-admin-url上访问 phpmyadmin ,则访问者将被重定向到 Google。
正确的网址是: https://server.domain.com:9090/phpmyadmin
请问有人可以帮我吗?
谢谢!
我在两个字段用户名和电子邮件中分配了唯一键。我已经执行了这个查询。
ALTER TABLE goipmonl_users DROP INDEX username;
DROP INDEX username ON goipmonl_users
Run Code Online (Sandbox Code Playgroud)
它显示一个错误。那么如何从所选字段中删除唯一键。
#1091 - Can't DROP 'username'; check that column/key exists.
Run Code Online (Sandbox Code Playgroud)
我的表中有用户名、电子邮件列。
我正在尝试在 Ubuntu 14.04 中使用 docker 安装/配置 phpmyadmin。我是这样开始的:
docker run --name myadmin -d -e PMA_HOST=localhost -e PMA_PORT=3306 -p 8282:80 phpmyadmin/phpmyadmin
Run Code Online (Sandbox Code Playgroud)
当我尝试登录时,出现以下错误:
#2002 - Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2 "No such file or directory") — The server is not responding (or the local server's socket is not correctly configured).
mysqli_real_connect(): (HY000/2002): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2 "No such file or directory")
Run Code Online (Sandbox Code Playgroud)
MySQL 服务器直接安装在 Ubuntu 中,而不是安装在 docker 中。
有任何想法吗?