Linux 下 mysql 的相关命令
1.登录: mysql -uroot -p
2.Linux下mysql 不能外网访问
已经在MYSQL里grant了权限了。在外网还是不能访问 .
问题:
cat /etc/mysql/my.conf
找到下面一行
bind-address = 127.0.0.1
为了数据的安全,默认MySQL只守候在127.0.0.1上,前面是没有注释的,所以就只能本机访问。
解决办法:
在bind-address 前面加上注释,重起MYSQL就OK了
第二步:
mysql>use mysql;
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host','user' from user where user='root';
用上面的命令修改! 重启mysql
3. 数据库导出和导入
下面的例子显示怎样导出一个MySQL数据库,经常将数据导出做个备份还是必要的,putty登陆服务器,进入你要备份数据库的目录,备份完毕后,数据库文件将保存在该目录,在命令行的操作步骤如下:
(1). mysqldump -u username -p database_name > 20090708.sql
(2). 回车
(3). 提示输入密码
(4). 输入密码,回车.
上传MySQL数据库备份文件(比如上面导出的文件20090708.sql)到你的服务器上,或者从你的新服务器通过wget命令(上面有提到)直接下载数据库文件到新服务器,然后执行如下命令:
(1). mysql -u username -p database_name < 20090708.sql
(2). 回车
(3). 提示输入密码
(4). 输入用户名对应的密码,回车.
其中username, password 和 database_name 就是MySQL数据库的用户名、密码 和 数据库名。文件bak.sql就是MySQL数据库的备份文件名称。导入到新服务器的时候,数据库名称和用户名称注意要跟新的匹配。
相关文档:
#pacman -S openssh #安装openssh
安装完成后在/etc/rc.conf的最底部DAEMONS后添加sshd让系统启动时自动启动openssh
DAEMONS=(syslog-ng network netfs crond sshd)
也可手动启动openssl,执行
#/etc/inin.d/sshd start
默认情况下其它电脑是不能通过ssh来访问archlinux的,需要修改两个文件来实现:
/etc/h ......
1. 安装apache2, lxr, glimpse
$ sudo apt-get install apache2
$ sudo apt-get install lxr
下载glimpse
安装glimpse:
$ ./configure
$ make
$ sudo make install
2. 配置lxr
$ sudo vim /usr/share/lxr/http/lxr.conf
修改为:baseurl:http://localhost/lxr/http
&n ......
在/etc/rc.local中添加
su - oracle "-c dbstart"
在此之前你要确保该命令可以启动你需要的数据库, 需要测试一下
su - oracle "-c dbstart"
dbstart命令正常运行需要配置/etc/oratab,里面可以配置多个数据库实例,每个的格式:
$ORACLE_SID:$ORACLE_HOME:<N|Y>
正常情况下配置好/etc/oratab, dbstart命令就可以正 ......
1、制作logo的方法:
首先选择一个自己喜欢的图片,然后通过GIMP软件将该图片保存为.png格式,
变换方式这个就不说了(very easy),比如保存为linuxlogo.png.
然后将该图片传入到装有Linux PC比如(ubuntu),按照以下顺序你就可以制作一个你喜欢logo
前提你必须安装以下的工具(pngtopnm,pnmquant,pnmtoplainpnm)
$ ......