CentOS7环境安装mysql5.6步骤
1.官网下载好mysql Liunx系统通用版本
2.使用Xftp 将mysql文件上传至系统
3.使用命令解压压缩包
[[email protected] ~] # tar -zxf mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz
4.将解压包移动到目录 /usr/local 并将解压的目录重命名为mysql
[[email protected] ~] # mv mysql-5.6.47-linux-glibc2.12-x86_64 /usr/local/mysql
5.创建mysq用户并更改/usr/local/mysql目录的权限
[[email protected] ~] # useradd -r -s /sbin/nologi mysql
[[email protected] ~] # chown -R mysql.mysql /usr/local/mysql
[[email protected] ~] # ll /usr/local/mysql (查看是否创建成功)
6.查看mysql的data目录信息是否正确
[[email protected] ~] # ll /usr/local/mysql/data
如上图所示表示 data 目录信息不正确,需要完成数据库初始化工作,初始化之前需要将系统自动安装的 mariadb-libs库文件卸载,如果不卸载自动安装的 mariadb-libs 库文件,在初始化mysql数据库的时候将会被系统认定为已经安装过 mariadb 不需要再初始化.
7.卸载 mariadb-libs 库文件
[[email protected] ~] # yum remove mariadb-libs
8.初始化数据库
初始化数据库需要在 /usr/local/mysql 目录下执行命令,否则将会出现无法找到文件的错误,这里初始化的是mysql数据解压后 scripts目录下自带的一个可执行文件 mysql_install_db
[[email protected] mysql] # /usr/local/mysql/scripts/mysql_install_db --user=mysql
这里可能会遇到的问题
上图的问题是有 插件没有安装
[[email protected] mysql]# yum install -y perl perl-devel
当安装完毕之后再次执行如果报
需要在安装一个插件
[[email protected] mysql]# yum -y install autoconf
安装完毕之后再执行初始化的命令[[email protected] mysql] # /usr/local/mysql/scripts/mysql_install_db --user=mysql等待初始化完毕,然后查看data目录是否完成.
9.将support-files目录下mysql.server脚本移动到 /etc/init.d/mysql下
[[email protected] mysql]# cp support-files/mysql.server /etc/init.d/mysql
10.启动数据库
[[email protected] mysql]# service mysql start
到这里就基本上安装成功了.
11.设置数据库的登录密码
[[email protected] mysql]# bin/mysqladmin -u root password 'root'