由于更新不及时没有配图,按照步骤完全没问题的,实际操作,请参考:
1. 命令:tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
2.创建目录data在mysql目录下,存放数据库文件;
3.使用 mysql 的 mysqld 命令初始化数据库的基本信息。
4.切换到 mysql-5.7.18/bin 目录下执行以下命令。
命令:./mysqld --initialize --user=mysql --datadir=/usr/local/mysql-5.7.18/data --basedir=/usr/local/mysql-5.7.18
参数说明:
--initialize 初始化 mysql,创建 mysql 的 root, 随机生成密码。记住密码,登录 msyql 使用。
--user 执行 msyqld 命令的 linux 用户名
--datadir : mysql 数据文件的存放位置,目录位置参照本机的设置。
--basedir : msyql 安装程序的目录,目录位置参照本机的设置。
该命令执行后,会生成一个临时的 mysql 数据库 root 用户的密码,
请先拷贝出来记住,后续第一次登 录 mysql 需要使用
5.生成临时密码:A temporary password is generated for root@localhost: ka9Rhq&LbZ.l
6.启用安全功能:
在mysql-5.7.18/bin目录下执行命令:./mysql_ssl_rsa_setup --datadir=/usr/local/mysql-5.7.18/data
7.修改mysql安装目录权限
切换到 cd /usr/local目录下执行以下命令。
命令:chown -R mysql:mysql /usr/local/mysql-5.7.18/
8.@启动mysql
mysql-5.7.18/bin目录下执行:
命令./mysqld_safe &(&:后台启动,不加前台启动),输入命令后按Enter
9.进入mysql客户端:
mysql-5.7.18/bin目录下执行:
命令./mysql -u root -p 下一步输入密码
10.修改mysql密码:
命令语法:alter user '用户名'@'主机域名或ip' identified by '新密码'
例:alter user 'root'@'localhost' identified by 'mysql666';
11.授权访问Linux上mysql数据库;
命令:grant all privileges on *.* to root@'%' identified by 'mysql666';
12.退出mysql客户端:quit;
13.停止mysql服务器:
切换到mysql-5.7.18/bin目录下执行:
命令:./mysqladmin -uroot -p shutdown 下一步输入密码
谢谢参考!(*^▽^*)