Linux下安装MySQL
下载Mysql的Linux版本
下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
注意后两个选项是固定的
安装
#1). 查看是否有centos 中预安装的 mysql,有则卸载
rpm -qa | grep -i mysql
rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps
#2). 上传 mysql 的安装包
#3). 解压 mysql 的安装包 到指定文件夹
mkdir mysql
tar -xvf MySQL-5.6.44-1.el6.x86_64.rpm-bundle.tar -C /root/mysql
#4). 安装依赖包
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 libncurses.so.5 --setopt=protected_multilib=false
yum update libstdc++-4.4.7-4.el6.x86_64
#5). 安装 mysql-client
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
#6). 安装 mysql-server
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
启动
#启动 MySQL 服务
service mysql start
service mysql stop
service mysql status
service mysql restart
登录
注意,在安装server的过程中,会提示我们有一个默认的密码的存放路径:
可以看到的是:默认密码存放到:/root/.mysql_secret,我们执行下面的命令,查看密码:
cat /root/.mysql_secret
#登录输入默认密码
mysql -u root -p
#修改密码
set password=password('123456');
配置
路径
- /var/lib/mysql:mysql数据库文件的存放路径
- /usr/share/mysql:配置文件目录
- /usr/bin:相关命令目录
- /etc/init.d/mysql:启停相关脚本
主要文件
-
版本5.5: /usr/share/mysql/my-huge.cnf
-
版本5.6及之后:/usr/share/mysql/my-default.cnf
注意:修改配置文件前需先备份,不要直接操作原始配置文件
#备份到/etc目录
cp /usr/share/mysql/my-default.cnf /etc/my.cnf
自启动
#设置自启动
chkconfig mysql on
#查看是否设置成功
ntsysv
有*
表示设置成功