1.安裝MySQL
[root@example03 ~]# yum -y install mysql mysql-server mysql-devel
2.mysql開機(jī)自動(dòng)啟動(dòng)
[root@example03 ~]# chkconfig mysqld on
3.啟動(dòng)mysql服務(wù)
[root@example03 ~]# service mysqld start
4.調(diào)整防火墻,允許3306端口訪問
[root@example03 ~]# vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
[root@example03 ~]# service iptables restart
5.設(shè)置mysql數(shù)據(jù)庫的root用戶密碼
[root@example03 ~]# mysqladmin -u root password 'mypassword'
6.授權(quán)root賬戶遠(yuǎn)程訪問mysql
[root@example03 conf.d]# mysql -u root -p
查看mysql中當(dāng)前有哪些數(shù)據(jù)庫
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
為root用戶授權(quán)可以在任意主機(jī)上訪問mysql數(shù)據(jù)庫(可選操作)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
刷新權(quán)限
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
退出
mysql> exit
Bye
補(bǔ)充
1.查看mysql的版本:
[root@example03 ~]# mysql --version
mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1
通過查看mysql的版本號(hào)体谒,我們發(fā)現(xiàn)倚聚,通過yum方式安裝趁耗,默認(rèn)是5.1.73版本。需要注意的是,如果對mysql版本不敏感的應(yīng)用蕾盯,建議使用yum方式安裝;但如果過是生產(chǎn)環(huán)境蓝丙,運(yùn)行大型網(wǎng)站系統(tǒng)级遭,那么建議通過源碼安裝的方式部署mysql,版本號(hào)建議>=5.6渺尘。
2.配置文件的位置:
[root@example03 ~]# find / -name my.cnf
/etc/my.cnf
3.通過yum安裝軟件包的位置:
[root@example03 ~]# whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz