linux 下安装mysql5.7.19

1、下载简单说下

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

--------点击community

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

linux 下安装mysql5.7.19_第1张图片

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






你可能感兴趣的:(MYSQL)