tar -zxvf mysql-5.6.51-linux-glibc2.12-i686.tar.gz
重命名文件
mv mysql-5.6.51-linux-glibc2.12-i686 mysql-5.6.51
创建用户及用户组(这里都叫mysql)
groupadd mysql
建立mysql用户放到mysql组里
useradd -r -g mysql mysql
赋权
到mysql文件夹所在的目录下
chgrp -R mysql . chown -R mysql .
执行安装脚本
./scripts/mysql_install_db --user=mysql
编辑好mysql.server中basedir和datadir路径
vim support-files/mysql.server
basedir=/opt/software/mysql-5.6.51
datadir=/opt/software/mysql-5.6.51/data
启动mysql
./support-files/mysql.server start
若是报上述错误,就是指人说的目录下(data目录)缺少它需要的文件LOONG002.pid,创建出来couch LOONG002.pid就完事了。
再启动
重置密码
./bin/mysqladmin -u root -h localhost.localdomain password 'root'
登录
./bin/mysql -h127.0.0.1 -uroot -proot
登录后将其他账号密码也改为root,注意以下命令都是登录后在mysql命令行中执行
update mysql.user set password=password('root') where user='root'; flush privileges;
增加远程登录权限
grant all privileges on *.* to root@'%' identified by 'root'; flush privileges;
阿里云主机上需要开放3306端口(具体很简单,找到ecs主机,安全组管理,新增开放端口3306)
最后使用navicat连接,成功美滋滋