linux 下安装mysql5.7.19

1、下载简单说下

https://www.mysql.com/downloads/

--------点击community

--------点击MySQL Community Server,选择相应版本下载即可


2、在/usr/local建立文件夹mysql 将mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz解压进去

#mkdir mysql

# tar -zcvf /opt/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql/

3、在/usr/local建立文件夹data/mysql(存放mysql数据文件)

mkdir data/mysql

4、添加用户组
groupadd mysql
5、添加用户到组
useradd -g mysql mysql
6、改变目录属有者
在/usr/local/mysql路径下执行
chown -R mysql .
chgrp -R mysql .
在/usr/local路径下执行
chown -R mysql data/mysql

7、安装命令,执行解压包bin下的mysqld命令。此时会生成临时密码,记得记下来。
执行mysql-5.7.19-linux-glibc2.12-x86_64/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-5.7.19-linux-glibc2.12-x86_64 --datadir=/usr/local/data/mysql(安装)
执行mysql-5.7.19-linux-glibc2.12-x86_64/bin/mysql_ssl_rsa_setup --datadir=/usr/local/data/mysql(生成SSL连接时使用的文件)
8、修改系统配置文件,将support-files文件夹下的my-default.cnf,mysql.server复制到/etc和/etc/init.d下(最新版已经没有my-default.cnf文件,可以自己按格式建立一个)
# cp my-default.cnf /etc/my.cnf(该文件已经自动生成无需拷贝)
# cp mysql.server /etc/init.d/mysqld
# vim /etc/init.d/mysqld
添加basedir和datadir
basedir=/usr/local/mysql/mysql-5.7.19-linux-glibc2.12-x86_64
datadir=/usr/local/data/mysql
# vim /etc/my.cnf
修改一些配置项

9、启动服务
#bin/mysqld_safe --user=mysql &        (可能会报错不用管)
#bin/mysql --user=root –p
输入临时密码
mysql> set password=password('A123456');              (括号中为新密码)
mysql>grant all privileges on *.* to root@'%' identified by 'A123456';
mysql> flush privileges;
mysql> use mysql;
mysql> select host,user from user;
10、添加系统路径
# vim /etc/profile
添加:
export PATH=/usr/local/mysql/mysql-5.7.19-linux-glibc2.12-x86_64:$PATH
11、配置mysql自动启动
# chmod 755 /etc/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on
12、删除开机启动
# chkconfig --del mysqld


参考文档

http://www.jb51.net/article/90317.htm






  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值