Skip to content Skip to footer

Linux系统下MySQL的下载、安装与配置(图文教程)

Linux系统下MySQL的下载、安装与配置

MySQL下载下载MySQL

1yum install https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz

下载完毕后解压

1tar -xvf mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz -C /usr/local && mv /usr/local/mysql-8.0.32-linux-glibc2.12-x86_64 /usr/local/mysql

环境配置创建用户和组12groupadd mysqluseradd -r -g mysql mysql

将安装目录所有者及所属组修改为mysql1chown -R mysql.mysql /usr/local/mysql

创建data文件夹,用于存放数据库表之类的数据1cd /usr/local/mysql && mkdir data

MySQL初始化先安装依赖包,再进行初始化数据库

123456yum install libaio /usr/local/mysql/bin/mysqld --user=mysql \--basedir=/usr/local/mysql/ \--datadir=/usr/local/mysql/data \--initialize

最后的字符串即为初始密码!dI-*zMNU2ls

编辑配置文件1vim /etc/my.cnf

在配置文件中加入以下内容:

1234567891011121314[mysqld]datadir=/usr/local/mysql/databasedir=/usr/local/mysqlsocket=/tmp/mysql.sockuser=mysqlport=3306character-set-server=utf8# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid

将mysql加入到服务中1cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

开机启动1chkconfig mysql on

启动mysql服务1service mysql start

登陆mysql1/usr/local/mysql/bin/mysql -uroot -p

从前方图片中可以知道初始密码为!dI-*zMNU2ls

将mysql路径加入到环境变量中1vim /etc/profile

在文件下方加入以下内容:

123#MYSQLexport MYSQL_HOME=/usr/local/mysqlexport PATH=$PATH:$MYSQL_HOME/bin

初始化密码直接进入mysql1mysql -uroot -p

输入密码!dI-*zMNU2ls登录mysql

修改密码12#修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY'123456';

设置远程访问1GRANT <权限列表> ON <数据库> TO '用户名'@'访问主机' IDENTIFIED BY '密码’;

例如创建权限

用户zhangsan只有对数据库tipdm_cup下的表user的查看和更新权限,只允许在IP地址192.168.128.1通过密码654321进行访问

创建用户zhangsan1create user 'zhangsan'@'192.168.128.1' IDENTIFIED BY '654321';

授权1grant update,select on tipdm_cup.user TO 'zhangsan'@'192.168.128.1';

如果要将所有权限都给到用户可以使用ALL PRIVILEGES。

例如:将root用户设置为所有权限所有地址都能访问。

创建root用户在所有位置都能访问。

1create user 'root'@'%' IDENTIFIED BY '123456';

修改用户权限为所有权限。

1grant ALL PRIVILEGES on *.* TO 'root'@'%';

Copyright © 2088 世界杯射手榜_2014世界杯16强对阵表 - panlongs.com All Rights Reserved.
友情链接