mysql
a2274335673
这个作者很懒,什么都没留下…
展开
-
mysql记录存在就更新不存在就插入
判断记录是否存在,不存在就执行插入语句,存在就执行更新语句如下例子$result = mysql_query('select * from xxx where id = 1');$row = mysql_fetch_assoc($result);if($row){mysql_query('update ...');}else{mysql_query('insert ...')原创 2016-09-09 17:03:04 · 8169 阅读 · 0 评论 -
mysql性能优化经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.为查转载 2016-08-10 12:51:32 · 333 阅读 · 0 评论 -
mysql 允许远程主机连接
vim /etc/my.cnf注释这一行:bind-address=127.0.0.1 ==> #bind-address=127.0.0.1保存退出。mysql -uroot -p123456为需要远程登录的用户赋予权限:复制代码代码如下:mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED原创 2016-08-12 18:05:58 · 866 阅读 · 0 评论 -
ubuntu 二进制安装mysql
Ubuntu 二进制文件(tar.gz)安装mysql2014年06月28日 ⁄ 综合 ⁄ 共 7960字 ⁄ 字号 小 中 大 ⁄ 评论关闭环境 ubuntu-12-04 64位 Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,第三种是以二进制ta原创 2016-10-21 14:24:20 · 1548 阅读 · 0 评论 -
ubuntu 卸载mysql
sudo rm /var/lib/mysql/ -R删除mysql的数据文件2sudo rm /etc/mysql/ -R删除mqsql的配置文件3sudo apt-get autoremove mysql* --purgesudo apt-get remove apparmor自动卸载mysql的程序原创 2016-10-20 17:31:32 · 349 阅读 · 0 评论 -
mysql 允许远程主机访问
登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;2. 授权法。例如,原创 2016-10-21 10:27:29 · 682 阅读 · 1 评论