1. 上传Mysql安装包“mysql-5.7.17-linux2.6-x86_64.tar.gz”到部署机,位置任意;
2. 将Mysql安装包解压到其所在目录,命令如下:
tar -zxvf mysql-5.7.17-linux2.6-x86_64.tar.gz
3. 复制解压得到的目录到系统的本地软件目录“/usr/local/”,命令如下:
cp -rf mysql-5.7.17-linux2.6-x86_64 /usr/local/mysql
4. 添加mysql用户组和mysql用户,命令如下:
groupadd mysql
useradd -r -g mysql mysql
5. 进入安装Mysql软件的目录,命令如下:
cd /usr/local/mysql
6. 修改当前目录拥有者为刚才新建的mysql用户,命令如下:
chown -R mysql:mysql ./
7.安装mysql,命令如下:(如没有对应的文件夹,需要先创建)
./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
安装完成,出现如下信息,将随机生成的登录密码记录下来:
8.开启mysql服务,命令如下:
./support-files/mysql.server start(如果报错,需要在/etc/my.cnf修改相应的配置[mysqld]port=3306datadir=/usr/local/mysql/datasocket=/tmp/mysql.sock)
9.将mysql进程放入系统进程中,命令如下:
cp support-files/mysql.server /etc/init.d/mysqld
10.重新启动mysql服务,命令如下:
service mysqld restart
11.使用随机密码登录mysql数据库,命令如下:
先把mysql的命令设置为环境变量
/etc/profile中添加语句
export
PATH=$PATH:
/usr/local/mysql//bin
编译/etc/profile
source /etc/profile
mysql -u root -p
等待系统提示,输入随机密码,即可登录
12.进入mysql操作行,为root用户设置新密码(小编设为root):
alter user 'root'@'localhost' identified by 'root';
13.设置允许远程连接数据库,命令如下:
update user set user.Host='%' where user.User='root';
14.刷新权限,命令如下:
flush privileges;