本人正在学习mysql相关知识,工欲善其事必先利其器,就开始了安装mysql之旅,但是通过百度上面基本上都是千篇一律的安装方式,中途的坑太多,写这篇文章记录下自己的安装过程,本人初次写博客有不正确的地方请大家多多指导.
环境:
centos64虚拟机,mysql5.6(mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz)
1.解压
tar -xzvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2.拷贝文件到指定路径
cp mysql-5.6.33-linux-glibc2.5-x86_64 -r /usr/local/mysql
3.编辑my-default.cnf (文件路径/usr/local/mysql/support-files/my-default.cnf)
把内容由修改为
4.编辑mysql.server(文件路径/usr/local/mysql/support-files/mysql.server)
把内容油修改为
5. 拷贝文件
cp /usr/local/mysql/support-files/mysql.server -r /etc/init.d/mysqld
cp /usr/local/mysql/support-files/my-default.cnf -r /etc/my.cnf
6.创建组用户和赋权
groupadd mysql
useradd -g mysql mysql
chown -R mysql:mysql /usr/local/mysql/
7.实例化mysql
执行 /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
提示
这个得安装perl yum install -y perl
安装完毕之后再执行:/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
8.启动mysql
9.关闭mysql
10.修改root密码
进入mysql安全模式
/usr/local/mysql/bin/mysqld_safe --skip-grant-table
进入mysql命令行
/usr/local/mysql/bin/mysql
关闭myslq
启动mysql然后登陆