一:到mysql官网下载最新的mysql包 mysql-5.7.21-linux-glibc2.12-x86_64
官方下载地址:https://dev.mysql.com/downloads/mysql/
下载地址://www.jb51.net/softs/38849.html
二:在linux /usr/local/中解压mysql压缩包 改名为mysql
1 2 |
|
三:创建用户组mysql,创建用户mysql并将其添加到用户组mysql中,并赋予读写权限
groupadd mysql --创建mysql用户组组
useradd -r -g mysql mysql --创建mysql用户并添加到mysql用户组中
chown -R mysql mysql/ --将mysql目录访问权限赋为myql用户
chgrp -R mysql mysql/ --改变mysql目录的用户组属于mysql组
注:
chmod 命令
用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。
chgrp命令
改变文件或目录所属的组。
-R处理指定目录以及其子目录下的所有文件
四:创建配置文件 保存并退出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
五:初始化数据库
1 2 3 4 5 6 7 8 9 |
|
这里可能会报错: no such file ..pid ..或者 mysqld 啥的
mkdir /var/run/mysqld
chown -R mysql /var/run/mysqld
chgrp -R mysql /var/run/mysqld
六:查看初始密码
1 |
|
最后一行:root@localhost: 这里就是初始密码
开始登录Mysql:
# mysql -uroot -p
Enter password: <输入/etc/mysql/debian.cnf文件中[client]节提供的密码>
set
password=password(
'新密码'
);
flush privileges;
此时登录 mysql -uroot -p OK了!