1.使用yum安装mysql
1.检查已有可安装mysql-server安装包.
2.使用 yum install mysql-server安装,过程中[y/N]:,输入Y继续安装.
3.启动MySQL #/etc/init.d/mysqld start,设置每次随系统启动,chkconfig mysql on .如果是初次启动,屏幕会显示一些信息.
4.查看mysql是否启动:netstat -tulnp | grep 'mysql'.
5.暂时关闭ip过滤:service iptables stop.
6.关闭SELinux:set enforce 0.
7.测试是否能手动连上MySQL:mysql -u root
出现:
+-----------------------------------------------------------------------------------------+
| Welcome to the MySQL monitor. Commands end with ; or \g. |
+-----------------------------------------------------------------------------------------+
mysql>
出现如上信息表示连接成功,输入exit退出.
mysql>exit
Bye
8.为mysql数据库root用户设置密码连接.
#mysqladmin -u root password '你要设置的密码' //之后MySql的root账号必须要用密码登录
测试root密码登录:
#mysql -u root -p
Enter password: //此处输入root用户密码,输入过程中不会显示密码,输出完成后按回车确认.
出现:mysql>
登录成功
输入exit,回车退出登录.
mysql>exit
9.新建用户配置远程连接:
登录root用户
#mysql -u root -p
Enter password: //输入密码
登录成功,屏幕显示:
mysql>
新建数据库:
mysql> create database demodb; //demodb 为你新建的数据库名称,注意每条mysql命令后都要加上分号(;).
返回:
Query OK,1 row affected (0.01 sec)
配置数据库相应权限:
mysql>grant all privileges on demoed.* to 'demouser'@'%' identified by '12345678' with grant option;
//demouser 为你创建的demodb的管理员用户名,12345678为改用户的密码,@'%'表示允许任何主机连接到数据库,如果要建立白名单,则用ip地址替代%即可.
//如:@'192.168.1.1' 表示允许192.168.1.1连接至mysql.
配置完成后,输入:
mysql>flush privileges; 使配置生效