一、安裝mysql
1.首先檢查下你的系統裏有沒有裝過mysql,使用這個命令
rpm -qa | grepmysql
2.如果有的話,rpm -e 把對應的卸掉就可以了. 我只是爲了平時練習用,所以就直接yum安裝了,不是最新的,湊合能用. 最新的可以去官網下載安裝.
yum list |grepmysql
3.檢查一下所有mysql相關的包. 安裝很簡單,一個命令
yum install -ymysql-server mysqlmysql-devel
4.安裝完成之後,通過 service mysqld start 來啓動mysql. 第一次啓動的時候會進行一些初始化配置
使用下面這個命令來給mysql的root用戶設置密碼.
mysqladmin -u rootpassword 'new-passwd'
或者 覺得麻煩的話直接用下面命令即可進入控制檯
mysql -u root
二、導入數據
進入控制檯後創建數據庫(或者用已存在的也可以)
create database testdb;
usetestdb;
sourcexxx.sql;
備註:最好提前進入文件所在的目錄,如果當前用戶出錯,那麼切換到root用戶後(su)在重新進入控制檯執行上面命令。
三、遠程登錄
1.iptables放開3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT (重啓後失效)
或者
關閉防火牆(會一直生效)
2.本地登錄mysql,進入'mysql'這個數據庫裏執行GRANT ALL ON *.* to user@'IP' IDENTIFIED BY 'password'; 其中,user表示用戶,對我來說就是root,IP表示要登錄的機器的ip,由於我的電腦是DHCP,就直接寫了個通配符%. password該用戶對應的密碼.
所以我的命令就是grant all privileges on *.* to 'root'@'%' identified by '*****' withgrant option;
3.再執行以下這個,FLUSH PRIVILEGES; 不然可能會有問題.
4.重啓mysql, service mysqld restart。
這樣就可以訪問數據庫。