1.卸载掉原有mysql
rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
2.通过yum来进行mysql的安装
yum list | grep mysql
yum install -y mysql-server mysql mysql-devel
rpm -qi mysql-server //查看刚安装好的mysql-server的版本
3.mysql数据库的初始化及相关配置
service mysqld start //启动mysql服务
chkconfig --list | grep mysqld //命令来查看mysql服务是不是开机自动启动
chkconfig mysqld on //命令来将其设置成开机启动
( mysql数据库安装完以后只会有一个root管理员账号,但是此时的root账号还并没有为其设置密码,在第一次启动mysql服务时,会进行数据库的一些初始化工作,在输出的一大串信息中,我们看到有这样一行信息 :
/usr/bin/mysqladmin -u root password 'new-password' // 为root账号设置密码 )
mysqladmin -u root password 'root' // 通过该命令给root账号设置密码为 root
mysql -u root -p //登录mysql数据库了
4.mysql数据库的主要配置文件
/etc/my.cnf //这是mysql的主配置文件
cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
/var/lib/mysql // mysql数据库的数据库文件存放位置
/var/log mysql //数据库的日志输出存放位置
我们的mysql数据库是可以通过网络访问的,并不是一个单机版数据库,其中使用的协议是 tcp/ip 协议,我们都知道mysql数据库绑定的端口号是 3306 ,所以我们可以通过 netstat -anp 命令来查看