查看: 5400|回复: 1
打印 上一主题 下一主题

linux(ubuntu)配置lamp环境常见命令

[复制链接]

该用户从未签到

楼主
跳转到指定楼层
发表于 2012-10-27 01:52:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

精彩内容只对会员开放,立即注册吧

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

mysql开启远程访问

1.启动:net start mySql;

2.登陆mysql:mysql -u root -p; 回车后输入登陆mysql密码;

3.MYSQL要想让别人远程访问自己的数据库,必须让mysql库中user表的host字段为%,接受远程控制请求:

mysql>user mysql;

创建受限账户:
grant select,update,insert,delete on *.* to test@* identified by "pwd";

4.使设置生效:FLUSH PRIVILEGES;

5. 防火墙

安装启动防火墙:
sudo apt-get install ufw
sudo ufw enable
sudo ufw default deny 外来访问默认允许/拒绝

开启/关闭防火墙 (默认设置是’disable’):sudo ufw enable|disable

查看防火墙状: sudo ufw status

增加mysql允许端口:sudo ufw allow 3306

6.重启mysql:sudo /usr/sbin/apache2ctl restart;



给root开启远程登陆:

update user set host="%" where user="root" and host="localhost";

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";
mysql> flush privileges;

第一句中"%"表示任何主机都可以远程登录到该服务器上访问。如果要限制只有某台机器可以访问,将其换成相应的IP即可,如:GRANT ALL PRIVILEGES ON *.* TO root@"172.168.193.25" IDENTIFIED BY "root";


第二句表示从mysql数据库的grant表中重新加载权限数据。因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。

修改/etc/mysql/my.cnf,需要root用户权限。找到文件中的:

bind-address? ?? ?? ? = 127.0.0.1??注释掉


使设置生效:FLUSH PRIVILEGES;



该用户从未签到

沙发
?楼主| 发表于 2012-10-27 14:02:57 | 只看该作者
linux修改会员密码

passwd root;

linux修改文件夹权限:

chmod -R 777 /var/www/test;

修改MYSQL的自增字段的起始ID值:

ALTER TABLE table_name AUTO_INCREMENT=66666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服:
209192738 7*24 小时服务
网址:http://www.blesswe.com/
Powered by 生活分享 ? 2012-2018

QQ|Archiver|手机版|小黑屋|生活分享

GMT+8, 2019-10-14 03:00 , Processed in 0.400709 second(s), 24 queries .

快速回复 返回顶部 返回列表