Mysql 5.6 安装 for Linux

一、安装相关包

yum install libaio*

yum install numactl

yum install perl

yum install perl-devel

二、创建Linux系统用户并分配权限(root 用户操作)

创建用户组:groupadd mysql

创建用户并分配组: useradd -g mysql mysql

设置密码:passwd mysql

给用户组授权:chown -R mysql:mysql /usr/local/

三、上传mysql的tar.gz包到 /usr/local 目录下(mysql 用户操作)

解压:tar -zxvf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz

重命名:mv mysql-5.6.43-linux-glibc2.12-x86_64 mysql

四、进入 /usr/local/mysql 新建并编辑修改配置文件(mysql 用户操作)

vi my.cnf (如果没有就新建)

添加或替换一下内容

[client]

default-character-set=utf8

socket=/usr/local/mysql/tmp/mysql.sock

[mysql]

default-character-set=utf8

[mysqld]

socket=/usr/local/mysql/tmp/mysql.sock

tmpdir=/usr/local/mysql/tmp/

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

symbolic-links=0

character_set_server=utf8

[mysqld_safe]

default-character-set=utf8

log-error=/usr/local/mysql/logs/mysqld.log

pid-file=/usr/local/mysql/run/mysqld/mysqld.pid

 

授权:chmod 644 my.cnf

 

五、进入 /usr/local/mysql 下建立my.cnf文件中涉及到的文件路径

tmp(数据库临时文件夹)

logs(日志存储文件夹)

run/mysqld(目录,存放运行mysql所需文件)

命令:

mkdir tmp

mkdir logs

mkdir -p run/mysqld

六、进入 /usr/local/mysql 初始化配置并安装

./scripts/mysql_install_db --user=mysql --defaults-file=/usr/local/mysql/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/

说明:--user=mysql  (表示用户名)

七、检测安装是否成功,启动mysql,进入 /usr/local/mysql 执行:

bin/mysqld_safe &

查看是否启动成功,执行:

ps -ef |grep mysql

结果如下:

八、用root用户登陆mysql 并修改mysql用户的密码,在/usr/local/mysql/bin 目录下执行:

./mysql -h127.0.0.1 -uroot

连接成功

  a: use mysql

  b:   UPDATE user SET PASSWORD=PASSWORD('mysql') WHERE USER='mysql';

  c:   flush privileges;

  d:  给mysql用户远程连接的权限:

    grant all privileges on *.* to mysql @"%"  identified by"mysql" with grant option;

九、用mysql 用户登陆mysql 进入/usr/local/mysql/bin目录执行

./mysql -h192.168.232.101 -umysql -pmysql --default-character-set=utf8

说明:  -h 后面加的是ip地址   -u后面是用户名  -p 是密码  后面是字符编码

猜你喜欢

转载自blog.csdn.net/qq_31144297/article/details/88219138