PHPStudy是一个集成的PHP开发环境,包含了Apache/Nginx、PHP和MySQL等组件。以下是关于PHPStudy中MySQL的详细使用方法:
\Extensions\MySQL\bin
文件夹mysql -uroot -p
root
(除非你修改过)root
和密码root
登录(默认情况下)-- 创建数据库
CREATE DATABASE dbname;
-- 删除数据库
DROP DATABASE dbname;
-- 显示所有数据库
SHOW DATABASES;
-- 创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
-- 授予权限
GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';
-- 刷新权限
FLUSH PRIVILEGES;
-- 创建表
CREATE TABLE tablename (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
age INT
);
-- 删除表
DROP TABLE tablename;
-- 显示表结构
DESCRIBE tablename;
修改MySQL配置文件:
PHPStudy安装目录\Extensions\MySQL\my.ini
port
:MySQL端口(默认3306)max_connections
:最大连接数character-set-server
:默认字符集修改后需要重启MySQL服务生效
无法连接MySQL
忘记root密码
skip-grant-tables
mysql -uroot
无密码登录UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
skip-grant-tables
并重启服务中文乱码问题
SET NAMES 'utf8'
mysqldump -uroot -p dbname > backup.sql
mysql -uroot -p dbname < backup.sql
通过以上方法,你可以充分利用PHPStudy中的MySQL功能进行开发工作。如需更高级的功能,建议学习MySQL的官方文档或相关教程。