MYSQL安装教程(Linux)
1、 解压sql
tar -zxvf jdk-8u271-linux-x64.tar.gz //解压sql到当前目录
2、移动myql文件
ls //查看当前目录下的所有文件
mv mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql
//移动mysql-5.7.17-linux-glibc2.5-x86_64到/usr/local下并重新命名为mysql
3、创建/data/mysql
mkdir -p /data/mysql
//创建/data/mysql文件 -p 是递归创建目录
cd /data //进入/data目录
4、创建一个mysql组和一个mysql用户
groupadd mysql //创建一个mysql组
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql/
//新建mysql用户禁止登录shell
5、改变mysql目录的隶属者
cd /usr/local/mysql/ //进入/usr/local/mysql/目录下
pwd //查看当前路径
//改变目录的所属者和所有组
chown -R mysql .
chgrp -R mysql .
chown -R mysql /data/mysql/
6、配置mysql参数
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
//初始化mysql并进行配置
这时会生成一个临时密码:y7)By.Vlbj>j(每个人的密码都不同不要复制我这里的)
bin/mysql_ssl_rsa_setup --datadir=/data/mysql
//创建 SSL 连接所需要的文件到/data/mysql目录下
7、修改系统配置文件
cd /usr/local/mysql/support-files/ //进入/usr/local/mysql/support-files/下
cp my-default.cnf /etc/my.cnf //复制my-default.cnf并覆盖/etc下的my.cnf
cp mysql.server /etc/init.d/mysql //复制mysql.serve到/etc/init.d下并重新命名为mysql
vim /etc/init.d/mysql
a //插入模式
/basedir //快速查找到basedir,按n向下找
esc //退出模式
:wq //保存并退出
8、启动mysql
/etc/init.d/mysql start //启动mysql
如果出现bash: mysql: 未找到命令...
这种错误,解决的方法有两种:
第一种解决方法:
cd /usr/local/mysql/bin/ //进入/usr/local/mysql/bin/目录下
./mysql -u root -p //登录mysql(只能在当前路径下执行)
第二种解决方法:
ln -s /usr/local/mysql/bin/mysql /usr/bin/ //创建软链接
mysql -u root -p //登录mysql(可以在任何位置登录mysql)
9、修改登录密码
alter user user() identified by '123456' ; //修改密码
本篇博客为本人学习安装MySQL时的详细记录,如有错误之处,还望各位指正。
文章为原创,如要转载请注明出处