Centos-6.5系统通过tar.gz包安装Mysql5.7

注意:mysql 5.7不需要 my.cnf,初始化数据库自动配置到/bin/mysql

1.安装mysql之前需要确保系统中有libaio依赖,使用如下命令:

yum search libaio 
yum install libaio 

或者,看是否系统有安装过,
rpm -qa | grep mysql  // 查看该操作系统上是否已经安装了mysql数据库
rpm -e --nodeps mysql  // 强力删除

2.下载mysql.5.7 linux压缩包上传至centos  /usr/local

3.将mysql安装包解压到指定目录,命令如下:

tar -zxvf /usr/local/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local 

:可将文件重命名  以下操作均以重命名 mysql文件夹为本

cd /usr/local
mv 压缩出来的文件夹名 mysql

4.为centos添加mysql用户组和mysql用户(-s /bin/false参数指定mysql用户仅拥有所有权,而没有登录权限):

groupadd mysql
useradd -r -g mysql -s /bin/false mysql
5.进入安装mysql软件的目录,命令如下:
cd /usr/local/mysql

6.修改当前目录拥有者为新建的mysql用户,命令如下:

chown -R mysql:mysql ./

7.安装mysql,命令如下:

./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
一定     记住随机密码:(最后一行localhost:后面)

8.开启mysql服务,命令如下:

./support-files/mysql.server start
9.重新启动mysql服务,命令如下:
service mysqld restart

10.使用随机密码登录mysql数据库,命令如下:

mysql -u root -p

注:若出现命令为找到  将mysql的命令加入系统/usr/bin

ln -s /usr/local/mysql/bin/mysql    /usr/bin
11.进入mysql操作行,为root用户设置新密码(本人设为rootroot):
alter user 'root'@'localhost' identified by 'rootroot';

注:未修改密码无法进入数据库

12.设置允许远程连接数据库,命令如下:

创建用户用来远程连接
GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;
(第一个itoffice表示用户名(可设置root根据需求),%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个itoffice表示密码)。

13.刷新权限,命令如下:

 flush privileges

远程连接数据库进行操作




猜你喜欢

转载自blog.csdn.net/bestxianfeng163/article/details/79908744
今日推荐