mysql虚拟主机(虚拟机连接mysql)
215
2023-04-22
本文目录一览:
第一步:管理员权限账号登陆phpMyAdmin,一般用root登录。
第二步:设置用户权限。
编辑 hellen 这个用户的权限。如下图所示:
第三步:选择相应的权限,点击执行
上面权限意思可以对照下面翻译:
数据:
SELECT:允许读取数据。
INSERT:允许插入和替换数据。
UPDATA:允许更改数据。
DELETE:允许删除数据。
FILE:允许从文件中导入数据以及将数据导出至文件。
结构:
CREATE:允许创建新数据库和表。
ALTER:允许修改现有表的结构。
INDEX:允许创建和删除索引。
DROP:允许删除数据库和表。
CREATE TEMPORARY TABLES:允许创建暂时表。
CREATE VIEW:允许创建新的意见。
SHOW VIEW:显示创建的看法。
CREATE ROUTINE:允许创建存储过程。
ALTER ROUTINE:允许改脊手变和下降存储过程。
EXECUTE:允许许执行存储过程。
管理:
GRANT:允许添加用户和权限,而不允许重新载入权限表。
SUPER:允许在达到最大允许数目时仍进行连接。
PROCESS:允许查看进程列表中的完整查询。
RELOAD:允许重新载入服务器设置并刷新服务器的缓存。
SHUTDOWN:允许关闭服务器。
SHOW DATABASES:允许访问完整的数据库列表。
LOCK TABLES:允许锁住当前线索的表。
REFERENCES:在此版本的 MySQL 中无效。
REPLICATION CLIENT:用户有权询问附属者梁野梁/控制者在哪里。
REPLICATION SLAVE:回复附属者所需。
CREATE USER:允许创橡运建,下降和重新命名的用户帐户。
第四步:重新加载授权表
修改完用户权限以后需要回到 phpMyAdmin 的首页,重新加载一下授权
如下图所示:
AMH 是由 Amysql 自主开发的国产免费开源虚拟主机面板。
它基于 Linux、Nginx、MySQL、PHP(LNMP)环境运行,同时具有 SSH 命令与 Web 端维护管理 Nginx、MySQL、PHP、主机、FTP 等功能。
AMH 面板具有较高的安全性能,有效解决了主机之间跨站攻击等安全问题,整体提高服务器整体安全性,并支持喊逗独立运行维护不同主机,互不影响,与支持用户自定义编写/安装扩展功能模块,同时运行占用服务器内存、资源极少,拥有数据加密、远程、定时备份,与支持一键还原网站、面板数据等特色。
AMH 面板的特点:
(1)简单:简洁精致,支持 SSH、Web 在线轻松管理维护虚拟主机、MySQL、FTP。
(2)高效:使用高性能 Nginx 服务器软局逗件支持,面板基于 AMH 命令行运行,实现过程快速高效。
(3)安全:安全/兼容模式可自由切换,安全模式不同虚拟主机之间互不影响,避免跨站攻击,让服务器安全性能倍增。
(4)独立:简易全局管理与及支持不同主机进行独立运行维护。
(5)备份:数据无忧保护,支持即时、定时、加密、本地、远程 FTP/SSH(密码/密匙)备份面板数据、桐渗卖与及一键还原数据。
(6)任务:周全的在线任务计划设置管理,定时执行 AMH 各项命令。
以上内容参考:百度百科-AMH
1、 登录无忧主机会员中心,选择“管理这个虚拟主机”登录到空间管理控制面板。
2、 在空间管理控制面板中,选择“MYSQL管理”
3、点击“创立新扰档数据库”进入数据库新建向导,根据向导完成数据库的新建。
如下图所示:孙型
注意:
在新建mysql数据库的时候,数据库名称有长度限制,请不要使用太长的名称;
数据库访问密码建议使用随机生产强壮密码;
mysql数据库连接方式,统一为localhost
到此一个安全强壮的mysql数据则李猜库信息就新建完成,现在就可以使用phpmyadmin工具进行登录管理了。
建议用:阿里云虚拟主机-基础型(1024M 主机,100M SQL数据库,共享1000M带宽差辩),能备案,年费:烂丛130。
希望可以帮虚历缺到你,在线上。
在虚拟机上安装mysql的步骤为:
1、下载MySQL-5.5.24-1.rhel5.i386.tar
在/usr/local 下建立必要文件夹
# cd /usr/local
# mkdir mysql
# cd /usr/local/mysql
# mkdir src
# mkdir data
用xftp将MySQL-5.5.16-1.rhel5.i386.tar 上传到虚拟机src目录下
2、解压:# tar -xvf MySQL-5.5.16-1.rhel5.i386.tar
在src目录下安装服务端:
rpm -ivh MySQL-server-5.5.16-1.rhel5.i386.rpm
3、羡扰昌启动mysql服务:service mysql start
查看mysql端口3306是否启动:netstat –nat
看到3306端口,如图表明服务端安装兄扒成功。
在src目录下安装MySQL客户端
# rpm -ivh MySQL-client-5.5.16-1.rhel5.i386.rpm
查看mysql状态:/etc/init.d/mysql status
停止mysql:/etc/init.d/mysql stop
启动mysql:/etc/init.d/mysql start
4、修改密码:/usr/bin/mysqladmin –u root password ‘000000’
数据库目录 cd: /var/lib/mysql/
配置文件 :/usr/share/mysql(mysql.server命令及配置文件)
相关命令:/usr/bin/mysql*(mysqladmin mysqldump等命令)
5、更改MySQL目录,由于MySQL数据库目录占用磁盘比较大,而MySQL默认的数据文件存储目录为/"var/lib/mysql",所以要把目录移到"/"根目录下的"mysql_data"目录中。
"/"根目录下建立"mysql_data"目录
停掉mysql:service mysql stop 或者 mysqladmin –u root –p shutdown
把"/var/lib/mysql"整个目录移到"/mysql_data"
修改配置文件 cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
对"my-medium.cnf"进李竖行配置
vim /etc /my.cnf
其中第二种方法对我这无效,以后再搞清楚!
一、MYSQL服务
我的电脑——(右键)管理——服务与应用程序——服务——MYSQL——开启(停止、重启动)
前贺晌 二、命令行方式
Windows
1.点击“开始”-“运行”(快捷键Win+R)。
2.启动:输入 net stop mysql
3.停止:输入 net start mysql
提示* Redhat Linux 也支持service command,启动:# service mysqld start 停止:# service mysqld stop 重启:# service mysqld restart
* Windows下不能直接重启(restart),只能先停止,再启动。
其实我们可以通过批处理完成 保存为 mysqlreset.bat
复制代码 代码如下:
net stop mysql
net start mysql
三、Too many connections
慧锋2008-04-30┆379,578 Views┆56,071
错误编号:1040
问题分析:
连接数超过了 MySQL 设置的值,与 max_connections 和 wait_timeout 都有关系。wait_timeout 的值越大,连接的.空闲等待就越长,这样就会造成当前连接数越大。
解决方法:
1、虚拟主机用户请联系空间商优化 MySQL 服务器的配置;
2、独立主机用户请联系服务器管理员优化 MySQL 服务器的配置,可参考:
拍培修改 MySQL 配置文件(Windows下为 my.ini, Linux下为 my.cnf )中的参数:
CODE: [COPY]
max_connections= 1000
wait_timeout = 5
如果没有可以自行添加,修改后重启 MySQL ,如果经常性的报此错误,请您按照服务器环境搭建教程检查下你的服务器。
发表评论
暂时没有评论,来抢沙发吧~