今天想着爲自己數據庫導入文件,但是最大限制是2M,然後網上找了資料,說是要該php.ini裏面的配置,我改了,也成功了。現在記下:
首先是php.ini在哪的問題,我不知道在哪便在虛擬機上輸入sudo find / -name php.ini 會出現兩個含有php.ini的目錄,要修改的是在apache2文件下的php.ini。
我用的是vim打開,vim查找命令是 /+要查找的 主要要改三個地方,upload_max_filesize memory_limit post_max_size 。一般是memory_limit>post_max_size>upload_max_filesize>要導入的文件大小。 改好後重啓apache就可以了。
在數據完全導入後,出現一個1449的問題,這是權限問題。具體問題和解答如下:
問題:
mysql 1449 : The user specified as a definer ('root'@'%') does not exist
解答:
mysql> grant all privileges on *.* to root@"%" identified by ".";
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
ps:前一句是命令,後一句是正常出現的反應。附加進入數據庫命令:mysql -u root -p
我是新手,這些都是自己遇到的問題,希望能給同樣是新手的親們一點幫助