CentOS7环境安装mysql5.6步骤

1.官网下载好mysql Liunx系统通用版本

2.使用Xftp 将mysql文件上传至系统

3.使用命令解压压缩包

[root@localhost ~] # tar -zxf mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz

4.将解压包移动到目录 /usr/local 并将解压的目录重命名为mysql

[root@localhost ~] # mv mysql-5.6.47-linux-glibc2.12-x86_64 /usr/local/mysql

5.创建mysq用户并更改/usr/local/mysql目录的权限

[root@localhost ~] # useradd -r -s /sbin/nologi mysql

[root@localhost ~] # chown -R mysql.mysql /usr/local/mysql

[root@localhost ~] # ll /usr/local/mysql (查看是否创建成功)

 

6.查看mysql的data目录信息是否正确

[root@localhost ~] # ll /usr/local/mysql/data

如上图所示表示 data 目录信息不正确,需要完成数据库初始化工作,初始化之前需要将系统自动安装的 mariadb-libs库文件卸载,如果不卸载自动安装的 mariadb-libs 库文件,在初始化mysql数据库的时候将会被系统认定为已经安装过 mariadb 不需要再初始化.

7.卸载 mariadb-libs 库文件

[root@localhost ~] # yum remove mariadb-libs

8.初始化数据库

初始化数据库需要在 /usr/local/mysql 目录下执行命令,否则将会出现无法找到文件的错误,这里初始化的是mysql数据解压后 scripts目录下自带的一个可执行文件 mysql_install_db

[root@localhost mysql] # /usr/local/mysql/scripts/mysql_install_db --user=mysql

这里可能会遇到的问题

上图的问题是有 插件没有安装

 [root@localhost mysql]# yum install -y perl perl-devel

当安装完毕之后再次执行如果报

需要在安装一个插件 

 [root@localhost mysql]# yum -y install autoconf

安装完毕之后再执行初始化的命令[root@localhost mysql] # /usr/local/mysql/scripts/mysql_install_db --user=mysql等待初始化完毕,然后查看data目录是否完成.

9.将support-files目录下mysql.server脚本移动到 /etc/init.d/mysql下

[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql

10.启动数据库

[root@localhost mysql]# service mysql start

到这里就基本上安装成功了.

11.设置数据库的登录密码

[root@localhost mysql]# bin/mysqladmin -u root password 'root'



 

发布了4 篇原创文章 · 获赞 0 · 访问量 65

猜你喜欢

转载自blog.csdn.net/qq_25382757/article/details/104369770
今日推荐