我们在学习MYSQL的过程中,可能会添加大量的数据以供测试,实际不是每个项目都能遇到这么大的数据量,但我们自己可以模拟数据,以供平时学习。首先我们把数据库添加一些数据,这里我先添加一百万条记录,不过我这里只有三个字段,数据量不算大。我用PDO的方式添加。千万不要一条一条插入数据库,这样性能最低,慢死,要把数据量…
1:停止mysqlservice mysql stop systemctl stop mysql #Centos7用这个 2:打开配置文件 etc/my.cnf,【mysqld】下面添加一行代码:skip-grant-tables,表示跳过授权。3:启动mysql,然后进入mysql控制台,回车进…
这里为root账号开启远程访问权限1:任意IP访问GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; 2:特定IP访问,比如192.168.0.8GRANT ALL PRIVILEGES ON …
Mysql5.7使用ONLY_FULL_GROUP_BY检查GROUP BY的合法性,新的语法认为:如果GROUP BY的字段在SELECT中没有,则认为不合法,Mysql直接报错。如:SELECT id from table GROUP BY id //合法 SELECT name from table G…
mysql默认在/var 目录,有时候主目录空间不够,这时候我们需要把mysql存储在其他地方。1:停止mysql2:打开mysql配置文件:my.cnf,我这里在/etc/my.cnf 注释掉datadir和socket,并改为新的目录地址。比如我这里在/data/part1/,那么配置datadir=/da…
[client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/local/mysql datadir …
本地的很快,链接远程的很慢,有可能是DNS的问题。1:ps -ef | grep mysql 找到my.cnf2:加入skip-name-resolve,即:[mysqld] skip-name-resolve
1:版本:5.0.22# tar -zxvf mysql-5.0.22.tar.gz # cd mysql-5.0.22 #./configure --prefix=/usr/local/mysql --localstatedir=/var/lib/mysql --with-comment=Source …