linux下mysql5.8 安装

1、下载mysql tar 包

2、上传tar包到/usr/local/下

3、解压tar包 并重命名为mysql,并且在mysql 目录下新建data目录

4、chown -R mysql:mysql mysql  chmod -R 777 mysql

5 、如果support-files下没有my-default.cnf文件,那就自己创建一个加上相关配置,然后copy到/etc/my.cnf下添加如下配置

[mysql]

default-character-set=utf8

[mysqld]

basedir = /opt/mysql

datadir = /opt/mysql/data

port = 3306

default-storage-engine=INNODB

character_set_server=utf8

6、将support-files下的mysql.server copy到etc/init.d/mysql 下添加如下配置

basedir=/opt/mysql

datadir=/opt/mysql/data

7、配置mysql 环境变量 vim /etc/profile ,source profile

export MYSQL=/usr/local/mysql

export PATH=$MYSQL/bin:$PATH

8、初始化mysql ,记住初始化密码

./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

9、启动mysql ./bin/mysqld_safe --user=mysql &

10、登陆mysql 修改初始化密码

1)、首先修改root密码:alter user 'root'@'localhost' identified by '123456'; 

2)、其次,修改root用户可远程访问 update mysql.user set Host='%' where User = 'root';

3)、授予root 用户所有的权限 grant all privileges on *.* to 'root'@'%' with grant option;

4)、flush privileges;

11、设置mysql 开机自启动

chkconfig --add mysqld

chkconfig --level 2345 mysqld on

你可能感兴趣的:(linux下mysql5.8 安装)