系统: Ubuntu 16.04 LTS
MySQL版本: 5.7.19
MySQL下载地址: 官方地址
一. 建立用户
- 建立用户mysql,组mysql
# groupadd mysql
# useradd -r -g mysql mysql
二. 解压并安装
- 进入到下载好的安装包所在目录, 解压文件到 /usr/local 下
# tar zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz -C /usr/local - 重命名
# cd /usr/local
# mv mysql-5.7.19-linux-glibc2.12-x86_64 mysql - 建立数据库文件夹
# mkdir mysql/data - 设置目录权限
# cd mysql
# chown mysql:mysql -R . - 初始化
# ./bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql - 记录一下密码
- 运行安全模式
# ./bin/mysqld_safe & - 另起一个终端, 切换至mysql目录, 执行登录命令
# ./bin/mysql -uroot -p - 输入刚才记录的密码
- 修改密码(这里1234为新的密码)
# SET PASSWORD FOR 'root'@'localhost'=PASSWORD('1234');
注意: 此版本user表中原password字段已经更改成authentication_string, 老的教程中修改密码使用的
UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';语句已经不再适用
使用 ps 和 kill命令 关闭mysql
设置mysql服务
# cp support-files/mysql.server /etc/init.d/mysql
# chmod +x /etc/init.d/mysql
# systemctl enable mysql.service以服务方式启动/关闭/重启
启动:# service mysql start
关闭:# service mysql stop
重启:# service mysql restart
本文档详细介绍了如何在Ubuntu 16.04 LTS上通过安装包安装MySQL 5.7.19。首先创建用户和组,然后解压安装包至/usr/local,并进行目录权限设置。接着初始化数据库,记录初始密码并运行安全模式。教程还指出,此版本MySQL的password字段已更改为authentication_string,旧的修改密码语句不再适用。最后,提供了通过服务管理MySQL启动、关闭和重启的方法。
2万+





