一、安装Mysql
查看是否已安装mysql,执行命令:
yum list installed | grep mysql
从上图可以看出,安装了一个mysql包,那可以选择进行卸载:
yum -y remove [上面截图中的包名]
下载mysql安装包到 /usr/local/ 目录
[root@iZh3pobabw2pxtZ /root]$cd /usr/local/
[root@iZh3pobabw2pxtZ /usr/local]$wget https://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz
使用ll命令查看 MySQL已下载到 /usr/local/目录下,解压并删除原有压缩包,解压后重命名为mysql
[root@iZh3pobabw2pxtZ /usr/local]$tar -zxvf mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz
[root@iZh3pobabw2pxtZ /usr/local]$rm -rf mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz
[root@iZh3pobabw2pxtZ /usr/local]$mv mysql-5.6.45-linux-glibc2.12-x86_64/ mysql
可以看到在 /usr/local/ 目录下,有个mysql文件夹,然后添加mysql用户组和mysql用户,添加完使用groups mysql查看是否添加成功
[root@iZh3pobabw2pxtZ /usr/local]$groupadd mysql
[root@iZh3pobabw2pxtZ /usr/local]$useradd-r -g mysql mysql
[root@iZh3pobabw2pxtZ /usr/local]$groups mysql
修改mysql目录拥有者为刚建立的mysql用户
[root@iZh3pobabw2pxtZ /usr/local]$cd mysql/
[root@iZh3pobabw2pxtZ /usr/local/mysql]$chown -R mysql:mysql ./
MySQL 初始化
[root@iZh3pobabw2pxtZ /usr/local/mysql]$./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
修改mysql目录拥有者为root用户,修改data目录拥有者为mysql
[root@iZh3pobabw2pxtZ /usr/local/mysql]$ chown -R root:root ./ && chown -R mysql:mysql data
启动mysql ,修改root密码,成功登陆
[root@iZh3pobabw2pxtZ /usr/local/mysql]$./support-files/mysql.server start
[root@iZh3pobabw2pxtZ /usr/local/mysql]$./bin/mysqladmin -u root password '000000'
[root@iZh3pobabw2pxtZ /usr/local/mysql]$./bin/mysql -h127.0.0.1 -uroot -p000000
linux登陆成功之后,开启远程登陆,刷新权限
mysql> grant all privileges on *.* to root@'%' identified by '000000';
mysql> flush privileges;
使用Navicat连接测试一下,成功。
MySQL设置开机自启
[root@iZh3pobabw2pxtZ /root]$cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@iZh3pobabw2pxtZ /root]$chmod +x /etc/init.d/mysqld
[root@iZh3pobabw2pxtZ /root]$chkconfig --add mysqld