安装步骤
1、切换root 权限(重点)
su root
2、检查是否安装过mysql并彻底卸载mysql
rpm -qa | grep mysql
rpm -qa | grep mariadb
3、删除所有mysql、mariadb
yum -y remove mysql*
yum -y remove mariadb*
4、安装依赖
yum -y install autoconf
5、查看所有带mysql的文件目录并删除所有mysql文件
whereis mysql
find / -name mysql
rm -rf mysql*
6、清空dbcache
yum clean dbcache
7、导入下载好的压缩包并放到指定目录下
mv mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz /usr/local/dev/
8、解压并重命名
tar -vzxf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.6.39-linux-glibc2.12-x86_64 mysql
9、 查看是否有mysql用户及用户组
cat /etc/passwd
cat /etc/group
10、没有mysql用户及用户组的话添加mysql用户及用户组
groupadd mysql
useradd -r -g mysql mysql
11、修改 /usr/local/dev/mysql 目录的用户和用户组
chown -R mysql:mysql /usr/local/dev/mysql
12、执行初始化配置脚本,创建系统自带的数据库和表
/usr/local/dev/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/dev/mysql --datadir=/usr/local/dev/mysql/data
13、将启动文件复制到服务下面,方便启动、停止
cp /usr/local/dev/mysql/support-files/mysql.server /etc/init.d/mysql
14、编辑这个文件,设置mysql根目录和数据目录
vim /etc/init.d/mysql
basedir=/usr/local/dev/mysql
datadir=/usr/local/dev/mysql/data
15、使服务脚本生效
chkconfig mysql on
16、配置mysql环境变量
vim /etc/profile
MYSQL_HOME=/usr/local/dev/mysql
PATH=$PATH:$MYSQL_HOME/bin
export PATH MYSQL_HOME
17、使环境变量生效
source /etc/profile
18、启动、关闭、重启mysql
service mysql start
service mysql stop
service mysql restart
19、设置root 密码并登陆,赋予权限
#设置root 密码并登陆
mysql -u root -p
# 查看所有数据库
show databases;
# 使用mysql 数据库
use mysql;
# 注意赋予权限 中有 '123456' 是密码,根据自己需要设定
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
# 刷新使赋予权限生效
flush privileges;
# 查看配置是否成功
select host,user from user;
20、云服务器记得开放mysql 端口3306