mysql 大文件導入問題和導入後出現的問題解決

   今天想着爲自己數據庫導入文件,但是最大限制是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

我是新手,這些都是自己遇到的問題,希望能給同樣是新手的親們一點幫助

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章