php mysql admin_mysql+phpAdmin
无法登陆
出现字样:mysqli_real_connect(): (HY000/2002): No such file or directory
打开文件:/Library/WebServer/Documents/phpadmin/libraries/config.default.php
修改为$cfg['Servers'][$i]['host'] = '127.0.0.1';
修改加密规则
修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
更新密码(mysql_native_password模式)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新的密码';
禁止访问
如果出现禁止访问的字样,需要配置 apache
Forbidden
You don't have permission to access /phpadmin/ on this server.
打开该文件
/private/etc/apache2/httpd.conf
AllowOverride none
Require all denied
改为
AllowOverride none
Require all granted
Require all denied ==》 Require all granted
重启 apache sudo /usr/sbin/apachectl restart
Linux 安装 mysql
配置 mysql 路径
执行vim ~/.bash_profile
在该文件中添加mysql/bin完整路径:
PATH=$PATH:/usr/local/mysql/bin
添加完成后,按esc,然后输入wq保存。
最后在命令行输入source ~/.bash_profile进行加载修改后的配置文件
至此,就可以在全局环境下通过mysql -u root -p登录mysql了,会让你输入密码,
如mysql -u root -p12345678
修改密码:SET PASSWORD FOR'root'@'localhost'=PASSWORD('newpass');
创建用户
GRANT USAGE ON*.*TO 'test'@'%' IDENTIFIED BY '123456'WITH GRANT OPTION;
重置用户
ALTER USER 'test'@'%' IDENTIFIED BY '123456';
刷新权限
flush privileges ;
-- 给用户test在数据库名为auto_dev上赋EXECUTE(执行存储过程),INSERT,SELECT,UPDATE权限,@'%'表示从任意ip都可以访问到这个数据库
SHOW GRANTS FOR test;
GRANT EXECUTE,INSERT,SELECT,UPDATE ON 数据库名.* TO 'test'@'%';
给所有的权限:
GRANT ALL PRIVILEGES ON 数据库名.* TO 'test'@'%';
命令行创建数据库
CREATE DATABASE 数据库名; # 创建数据库
show databases; #显示所有数据库列表
drop database 数据库名;# 删除数据库
use TestDB;#制定TestDB数据库为当前默认数据库
create table customers(userid int not null, username varchar(20) not null);#TestDB数据库中创建表customers
show tables;#显示数据库中的表
drop table customers;#删除表customers
desc customers;#显示customers表的结构
insert into customers(userid, username) values(1, 'hujiahui');#向customers表中插入一条记录
commit;#让操作及时生效;
select * from customers;#查询customers中的记录
update customers set username='DennisHu' where userid=1;#更新表中的数据
delete from customers; #删除表中的记录
grant select, insert, update, delete on *.* to hjh@localhost indentified by "123456";#授予hjh用户访问数据库的权限
备注:hjh是Linux用户名,123456是访问mysql的密码
mysql 禁止导出
The MySQL server is running with the --secure-file-priv option so it cannot execute this statement 出现这个字样时,需要修改配置。
1.找到 /private/etc/my.cnf
2.增加一行 secure_file_priv=''
3.重启mysql服务器
mysql导入导出数据库
1.导出整个数据库(mac下数据库导出套tmp文件夹,否则可能会报错)
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u dbuser -p dbname > tmp/dbname.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u dbuser -p dbname users> dbname_users.sql
3.导出一个数据库结构
mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库
常用source 命令
进入mysql数据库控制台,如
mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:/dbname.sql
php mysql admin_mysql+phpAdmin相关推荐
- php mysql zend linux,Linux系统安装配置PHP+MySQL+zend+PHPadmin开发环境
所涉及的软件先去或准备下载以下这些软件,有些软件可能Linux下已经有安装了,那就不用下载了. Apache-2.2.4 PHP-4.4.7 MySQL-5.1.7-0 Zend Optimizer ...
- phpadmin安装到mysql中_apach+mysql+php+phpadmin安装!(for windows)
apache_2.0.50-win32-x86-no_ssl.msi php-5.0.0-Win32.zip mysql-4.0.20d-win.zip phpMyAdmin-2.5.7.zip 操作 ...
- RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置.
1年前在论坛发的帖.现在归纳到博客里~ RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置. 小生初学者,刚工作,分享下刚刚的成果. RedHat Linux ...
- 在Mac OS X 10.8中配置Apache + PHP + MySQL
用趣味的心态,开发有趣味的应用.简单是一种美丽~~~ 博客园 首页 博问 闪存 新随笔 联系 订阅 管理 随笔- 23 文章- 0 评论- 58 在Mac OS X 10.8中配置Apache ...
- mantis在windows下的安装
mantisbt的安装需要以下工具: mantisbt-1.2.5 wamp(apache+mysql+php+phpadmin的合集) phpmailer 下面是操作: 1. 安装Wam ...
- 有了商城源码如何部署到本地服务器_怎么将本地做好的网站部署到服务器上?...
例如自己自在本地开发好了一个web网站,如何部署到云服务器上,让别人访问?请大神指教 网站如果在本地已经配置好后,需要发布到服务器里的话,具体要怎么做呢! 首先在本地配置的话,只需要配置ip地址就可以 ...
- Windows10平台优秀软件及设置调整
激活windows kmspico 启动文件夹路径 C:\Users\qian\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startu ...
- testlink mysql_windows下testlink环境搭建
安装Mysql 安装PHP 下载PHP后解压,将PHP的文件的地址添加到环境变量中,即可. 打开cmd,输入php -v如果显示出版本则说明环境配置成功. 配置PHP支持MySQL 打开php文件夹, ...
- 怎么将本地做好的网站部署到服务器上?
例如自己自在本地开发好了一个web网站,如何部署到云服务器上,让别人访问?请大神指教 网站如果在本地已经配置好后,需要发布到服务器里的话,具体要怎么做呢! 首先在本地配置的话,只需要配置ip地址就可以 ...
- php搭建的论坛文件,怎么在本地搭建PHPWIND论坛
如何在本地搭建PHPWIND论坛 ? ?PHPWIND是一个成熟而稳定的开源论坛框架,基于php语言的,想在自己的项目中快速搭建一个论坛,于是使用了phpwind这个框架.但是网上大多数的框架搭建的介 ...
最新文章
- Complex Instance Placement
- 线上出现死锁怎么解决?
- PlanAhead工具应用
- 用ssh远程登录服务器时,怎么直接以root用户登录?(需要修改配置,如果不想修改,可以先用普通用户登录再su切换到root用户)
- 百度分布式配置中心BRCC正式开源
- Python基础:模块化来搭项目
- Docker基础学习笔记01:Docker安装
- 电气自动化c语言用什么软件,电气自动化需要哪些高级语言?
- 分布式业务Redis安装与集群配置
- 2014浙大ACM网络省赛-----Talented Chef问题(Problem -C)
- iOS 指纹识别常见问题汇总
- VS error C3867: 非标准语法;请使用 来创建指向成员的指针
- python所有第三方库_自动更新Python所有第三方库
- qu32调音台说明书_Qu-32 数字调音台
- jQuery菜鸟教程
- dell笔记本外接显示器_戴尔笔记本怎么连接外接显示器
- OceanBase 社区版 ODC 功能解读
- 【R语言】【可视化】 之 维恩图
- 【JavaScript学习】JavaScript 常用工具类封装
- 智慧公交解决方案-最新全套文件