发表评论
一、系统情况
Linux:Centos7.4(64位)
mysql:5.6
二、下载mysql的tar.gz压缩包
mysql下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
选择Linux - Generic (glibc 2.12) (x86, 64-bit), Compressed TAR Archive,
下载mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz
三、安装
#1.创建mysql目录 mkdir /home/mysql_data #创建/home/mysql_data目录,把下载的mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz拷贝到此目录 tar -zvxf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz #解压 mv mysql-5.6.40-linux-glibc2.12-x86_64 mysql #修改目录名称 cd mysql #进入mysql目录 chown -R mysql:mysql ./ #设置mysql权限 #2.执行安装命令 ./scripts/mysql_install_db --user=mysql --basedir=/home/mysql_data/mysql --datadir=/home/mysql_data/mysql/data #3.设置启动命令,把配置文件copy到/etc/init.d/目录下用于mysql服务器启动 cp support-files/mysql.server /etc/init.d/mysql #4.增加log文件,在安装目录下新建一个log日志目录,并创建mysqld.log日志文件 mkdir log vim log/mysqld.log wq #保存退出 chmod -R 755 mysqld.log #设置文件权限 #5.设置mysql配置文件 #查看/etc/下是否有my.cnf文件夹 ,没有则把安装目录下的my.cnf拷贝过去,并编辑 vim /etc/my.cnf #编辑一下内容 [client] # default-character-set=utf8 #设置编码格式否则会启动会报错PID找不到 [mysqld] #character-set-server=utf8 #设置编码格式否则会启动会报错PID找不到 datadir=/home/mysql_data/mysql/data basedir=/home/mysql_data/mysql socket=/tmp/mysql.sock [mysqld_safe] log-error=/home/mysql_data/mysql/log/mysqld.log wq #保存退出 #6.设置启动软连接(否则会提示 mysql command not found) ln -s /home/mysql_data/mysql/bin/mysql /usr/bin #7.启动 service mysql start #8.创建账号和修改密码 mysql #创建test账号可本地及远程登录%表示允许远程访问,修改root本地密码 GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' IDENTIFIED BY 'test2015' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'test2015' WITH GRANT OPTION; set password for root@localhost = password('root2018'); flush privileges; #生效 #9.设置mysql自动启动 chmod +x /etc/init.d/mysql #赋予可执行权限 chkconfig --add mysql #添加服务 chkconfig --list #显示服务列表