linux 安装mysql 5.7

下载  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

猜你喜欢

转载自my.oschina.net/u/3267498/blog/1807087