linux mysql 安裝配置

一、確認當前linux系統版本,使用如下命令:mysql

cat /etc/issue cat /etc/redhat-release

二、下載對應linux系統的mysql安裝包。linux

下載地址:http://dev.mysql.com/downloads/mysql#downloadssql

三、下載完解壓後(可只下載所需安裝的),依次安裝服務端,客戶端。數據庫

rpm -ivh MySQL-server-5.6.15-1.el6.i686.rpm
rpm -ivh MySQL-client-5.6.15-1.el6.i686.rpm

四、設置root登陸密碼服務器

  設置密碼:tcp

/usr/bin/mysqladmin -u root password '123123'

  重置密碼:ui

# /etc/init.d/mysql stop 
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 
# mysql -u root mysql 
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’; 
mysql> FLUSH PRIVILEGES; 
mysql> quit 
# /etc/init.d/mysql restart 
# mysql -uroot -p 
Enter password: <輸入新設的密碼newpassword> 
mysql> 

五、啓動中止mysql服務spa

啓動服務:
service mysql start
/etc/init.d/mysql start

中止服務:
service mysql stop
/etc/init.d/mysql shutdown

重啓服務:
service mysql restart
/etc/init.d/mysql restart

六、登陸到mysqlrest

mysql -u -root -p

 

七、遠程登陸到mysqlcode

  以root帳號爲例,如要遠程登陸。

  首先進入到mysql數據庫,修改user表中host字段值爲'%',表示任意主機能夠登陸到此服務器,固然也能夠指定惟一主機,將%設置成對應主機IP就能夠了。

update user set host = '%' where user='root';
update user set host = '192.168.8.185' where user='root';

  刷新數據庫權限配置,或重啓mysql服務

刷新權限配置:
flush privileges;

  設置防火牆例外,或關閉防火牆

設置例外:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

關閉防火牆:
/etc/rc.d/init.d/iptables stop 

  肯定mysql端口號

netstat -tnlp

  OK,配置完畢,遠程登陸試下。

相關文章
相關標籤/搜索