1.安装MySQL
[root@example03 ~]# yum -y install mysql mysql-server mysql-devel
2.mysql开机自动启动
[root@example03 ~]# chkconfig mysqld on
3.启动mysql服务
[root@example03 ~]# service mysqld start
4.调整防火墙,允许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.设置mysql数据库的root用户密码
[root@example03 ~]# mysqladmin -u root password 'mypassword'
6.授权root账户远程访问mysql
[root@example03 conf.d]# mysql -u root -p
查看mysql中当前有哪些数据库
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
为root用户授权可以在任意主机上访问mysql数据库(可选操作)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
刷新权限
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
退出
mysql> exit
Bye
补充
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的版本号,我们发现,通过yum方式安装,默认是5.1.73版本。需要注意的是,如果对mysql版本不敏感的应用,建议使用yum方式安装;但如果过是生产环境,运行大型网站系统,那么建议通过源码安装的方式部署mysql,版本号建议>=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