一、MySQL 的安装
首先说明,这里安装 MySQL 是通过 yum 来进行安装的。yun 能够帮我们安装好mysql相关的一些服务、jar,比较方便。
1->查看当前系统是否安装了MySQL 组件
#这个命令就会查看该操作系统上是否已经安装了mysql数据库
#如果发现有安装组件则需要先进行卸载,才能进行下一步安装,下面是卸载命令。注意:如果在进行卸载时,提示:*package mysql is not installea* 则说明系统中已经没有MySQL 组件,直接进行下一步安装即可
[root@lichis ~] rpm -qa | grep mysql
#普通删除模式
[root@lichis ~]# rpm -e mysql
#强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
[root@lichis ~]# rpm -e --nodeps mysql
2->通过 yum 指令进安装 MySQL
#查询 yum 上提供的 MySQL 的版本信息
root@lichis ~]# yum list | grep mysql
2.安装 MySQL
[root@lichis ~]# yum install -y mysql-server mysql mysql-deve
3.最后提示 Complete ! 则表示安装成功了
[root@liang ~]# rpm -qi mysql-server
3->mysql数据库的初始化及相关配置
1 . 启动 MySQL 服务,提示 Starting mysqld: [OK] 即表示服务启动成功!
[root@lichis ~]# service mysqld start
2 . 查看 mysql 是否是开机自启动,并设置开机自启动
#查看当前mysql 的服务启动配置
[root@lichis ~]# chkconfig --list | grep mysqld
mysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:off #显示没有开机自启动
[root@lichis ~]# chkconfig mysqld on
#设置 mysql 为开机自启动
3 . 设置 mysql 的 root 账户的管理密码, 设置好密码后可以用 mysql -u root -p 来登录 mysql
#设置账户 root 的管理密码为 root
[root@lichis ~]# mysqladmin -u root password 'root'
4 . 如果需要在外部进行访问 mysql 则还需要进入数据库修改远程登录, 另外还需要在 linux 的防火墙中将 3306 端口放行才能在外部进行访问
mysql->GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
5 . mysql的主要配置文件路径
1. /etc/my.cnf 这是mysql的主配置文件,以下是查看命令
2. /var/lib/mysql mysql数据库的数据库文件存放位置
3. /var/log mysql数据库的日志输出存放位置
4. 查看系统监听的端口信息 :netstat -anp