阿里云服务器Centos 6.9安装MySQL 5.6.45

安装步骤

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

你可能感兴趣的:(Linux)