mysql下载
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
上传、解压。放置到/usr/local/下面,并命名为mysql。
groupadd mysqluseradd -r -g mysql -s /bin/false mysqlchown -R mysql:mysql mysql //将mysql目录的所属权更改为mysqlgroup下的mysqluser用户chmod -R 777 mysql //赋予mysql目录读写权限创建日志目录:mkdir -p /var/log/mariadbchown -R mysql:mysql /var/log/mariadb/mkdir -p /var/run/mariadbchown -R mysql:mysql /var/run/mariadb/初始化mysqlcd /usr/local/mysql创建data目录mkdir -p /data/mysql./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/初始化完成后最后会显示这样的字样“A temporary password is generated for….”,显示root的临时密码。
启动数据库
./support-files/mysql.server start将mysql进程放入系统进程中,命令如下:cp support-files/mysql.server /etc/init.d/mysqld登录:./bin/mysql -u root -p进入mysql操作行,为root用户设置新密码(小编设为rootroot):alter user 'root'@'localhost' identified by 'rootroot';use mysql;设置允许远程连接数据库,命令如下:update user set user.Host='%' where user.User='root';.刷新权限,命令如下:flush privileges;
