下载 jar 上传 # tar -xzvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
# mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql
#添加用户组 groupadd mysql #如果报错存在就,就不用添加了 #添加用户mysql 到用户组mysql useradd -g mysql mysql #如果报错存在就,就不用添加了
# mkdir data
# chown -R mysql:mysql ./
# ./bin/mysqld --user=mysql --basedir=/usr/local/mysql-5.7.20/ --datadir=/usr/local/mysql-5.7.20/data/
# chown -R root .
# chown -R mysql data
# cp support-files/mysql.server /etc/init.d/mysqld
# chmod 755 /etc/init.d/mysqld
cp /usr/local/mysql/bin/my_print_defaults /usr/bin/
#修改启动脚本 [root@instance_4dbde0 mysql]# vi /etc/init.d/mysqld #修改项: basedir=/usr/local/mysql/ datadir=/usr/local/mysql/data port=3306 #启动服务 [root@instance_4dbde0 mysql]# service mysqld start (如果启动报错,就看错误日志,错误日志的路径在my.cfg 中error.log) (有添加软连接、
从报错上来看,是由于缺少了mysql.plugin表所致的,不过现在连启动都启动不了,怎样创建表呢?所以肯定是其他原因导致的,于时继续网上找继续试,最后找到了这个处理方法,进入mysql安装后的目录scripts执行以下语句:
[root@localhost bin]# ./mysql_install_db --user=mysql --basedir=/home/mysql5627 --datadir=/usr/mysqldata
) #加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了 [root@instance_4dbde0 mysql]# vi /etc/profile #添加mysql路径 export PATH=$PATH:/usr/local/mysql-5.7.20/bin #刷新立即生效 [root@instance_4dbde0 mysql-5.7.20]# source /etc/profile