Mysql安装linux版

1.在centos中准备mysql文件
这里写图片描述

2.打开命令窗口,进入root用户

这里写图片描述
3.创建用户组

# groupadd mysql  
# useradd -r -g mysql mysql

4.解压mysql

# cd /usr/local/   切换到安装目录
# tar -xvf /home/limengchuan/Downloads/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz 路径为压缩包的路径,将该路径的压缩包解压到/usr/local/
# ln -s /usr/local/mysql-5.7.7-m16-linux-glibc2.5-x86_64 mysql  建立软链接mysql方便操作

5.设置权限并初始化MySQL系统授权表

# cd mysql   进入软链接目录 
# mkdir data  新建数据目录  
# chmod 770 data  更改data目录权限为770  
# chown -R mysql .  更改所有者 
# chgrp -R mysql .   改所属组. 
# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data  以root初始化操作时要加--user=mysql参数,生成一个随机的密码(记下,第一次登陆时要用)
# chown -R root .  更改所有者 
# chown -R mysql data   更改data 目录所有者为mysql

6.创建配置文件并后台启动mysql

# mv /etc/my.cnf /etc/my.cnf.bak   将my.cnf改名或删除(默认的my.cnf会影响mysql启动) 
# cd /usr/local/mysql/support-files     进入MySQL安装目录支持文件目录  
# cp my-default.cnf /etc/my.cnf    复制模板为新的配置文件,根据需要修改文件中配置选项如不修改配置MySQL则按默认配置参数运行。  
# /usr/local/mysql/bin/mysqld_safe --user=mysql &   后台启动mysql

7.配置mysql环境变量

# vi /etc/profile  编辑/etc/profile(按i进行输入,esc退出文本编辑,再输入:wq保存并退出)

文件在最后添加如下两行 
PATH=/usr/local/mysql/bin:$PATH  
export PATH       
不加登录mysql时会报错“-bash: mysql: command not found” 

# source /etc/profile   使环境变量及时生效,没生效登录时也会报“-bash: mysql: command not found”

8.启动mysql服务

# /usr/local/mysql/support-files/mysql.server start    启动mysql服务 
# /usr/local/mysql/support-files/mysql.server restart   重启mysql  
# /usr/local/mysql/support-files/mysql.server stop     停止mysql服务

9.访问mysql并修改初始密码

# mysql –u root –p  连接mysql,输入初始化时生成的密码  
mysql> alter user 'root'@'localhost' identified by '123456';  修改root新密码 
mysql> quit;     退出mysql,也可用exit;  
# mysql -u root -p    输入新设置的密码
mysql>use mysql;    访问数据库mysql

10.配置mysql自动启动

# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql   复制启动文件 
# chmod 755 /etc/init.d/mysql   增加执行权限 
# chkconfig --add mysql        加入自动启动项  
# chkconfig --level 345 mysql on   设置MySQL在345等级自动启动

11.创建SSL/RSA文件

# cd /usr/local/mysql/bin    切换目录  
#./mysql_ssl_rsa_setup --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data   创建新的SSL文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值