本文主要介绍了在CentOS7的环境下安装并配置MySql5.7的过程。
1. 下载MySql
1.1 官网下载
官网 选择社区版即可!
1.2 wget下载
1 | $ wget http://downloads.mysql.com/archives/mysql-5.7/mysql-5.7.18.tar.gz |
2. 安装
2.1 解压到工作目录
1 | $ tar -xzvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local |
2.2 增加mysql用户组
1 | $ groupadd mysql |
2.3 初始化
1 | $ bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql |
在这一步会生成一个初始密码,请做好记录!
1 | $ bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data |
3. 配置
3.1 my.cnf拷贝到/etc/下。
1 | # For advice on how to change settings please see |
3.2 拷贝mysql到服务
1 | $ cd support-files |
3.3 启动/关闭mysql服务
1 | $ service mysqld start |
4. 配置mysql
4.1 使用初始密码进入
1 | $ cd /usr/local/mysql |
如果不想每次以这种方式进入数据库,可以配置环境变量,打开/etc/profile文件,加上:
1 | export PATH=$PATH:/usr/local/mysql/bin |
4.2 修改root密码
1 | $ ALTER USER 'root'@'localhost' IDENTIFIED BY 'pwd'; |
4.3 配置root远程链接
1 | $ grant all privileges on *.* to root@'%' identified by 'pwd'; |
4.4 增加mysql用户
1 | $ use mysql; |
至此你就完成了MySql的安装与用户配置,剩下的就可以愉快的玩耍数据啦!