linux centos7 安装mysql5.7.12
一.下载Mysql版本
1) 打开百度搜索,输入MySQL,第一个是MySQL官网
2) 点击第一个链接地址,进入MySQL官方网站,单击“Downloads”下载Tab页,进入下载界面
3) 查看Community对应左侧下方选项,单击第四个“MySQL Community Server”
选择通用版本,是免费的
4) 选择linux – generic版本 Source Code是源码版本,需要通过编译才能安装
5) 选择下载合适的mysql安装包tar.gz结尾
二.安装文件上传命令
yum-y install lrzsz
rz命令打开窗口选文件
三.解压
最好的安装路径是/usr/local/下,如果不是安装到这个目录下面,需要修改配置文件。最后再具体简绍。
tar -zxvfmysql-*.tar.gz 解压
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用gunzip 解压
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
mv mysql-*mysql 重命名
四.安装
1) 初始化数据
./bin/mysqld --user=mysql --basedir=/usr/local/mysql--datadir=/usr/local/mysql/data --initialize
2) 创建mysql用户和用户组,以及给mysql目录配置用户权限
groupadd mysql 创建组
useradd -g mysqlmysql 创建用户
chown -R mysql:mysql ./ 配置权限
ll 查看目录信息
3) 将mysql放到本地系统服务中
cp –a ./support-files/mysql.server /etc/init.d/mysql
在/etc目录下创建my.cnf文件,为运行配置文件
这里我们只做基本的配置,其他采用默认了,毕竟初学,以简单为主。大多的参数我也不怎么理解
五.启动mysql服务
service mysql start
查看初始化密码
命令 cat/root/.mysql_secret
复制下来初始的密码,做登录使用
bin/mysql -uroot –p 输入密码 ./mysql -uroot –p
如果你想用msyql –uroot –p 登录
系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件ln -s /usr/local/mysql/bin/mysql /usr/bin
重新设置密码
SET PASSWORD FOR'root'@localhost=PASSWORD('123456'); #对应的换成你自己的密码即可
此步骤是本人亲自安装的过程,参照有其他IT朋友的博客。
最后需要补充一下,按照上面的方式安装完成之后还不能进行远程的访问,需要修改允许远程连接,步骤如下:
六.卸载,删除mysql
ps -ef 的意思显示系统执行进程
-e 显示所有终端机下执行的进程
-f 指的是显示UID,PPIP,C与STIME栏位