Mysql安装及配置手册
以下介绍的是Linux下载安装mysql及配置环境变量:
参考文章:https://blog.csdn.net/darendu/article/details/89874564?utm_source=app
下载:
打开链接https://dev.mysql.com/downloads/mysql/
点击 查找其他版本:
切换Linux 5.7.32版本后点击Downloads
(根据自己系统版本选择下载)
跳转页面后选择
等待下载完毕即可。
安装
1.安装到/usr/local/mysql路径下
在终端使用cd命令进入你所下载的安装包的文件夹并进行解压:
cd Downloads (这是我的默认下载地址)
tar -zxvf mysql-5.7.32-linux-glibc2.12-i686.tart.gz
(注意是输入自己下载的安装包的名字,小心输错呀~)
(如果你的这个文件夹里没有其他文件,可使用Tab快捷键即可出现压缩文件名,
如果有其他文件可输入到与其他所有文件名第一个字符不同处再tab)
然后将解压后的文件安装到/usr/local/mysql路径下并修改文件夹名称:
mv mysql-5.7.32-linux-glibc2.12-i686 /usr/local/mysql
(可能需要进入root权限下,按照以下步骤即可)
2. 新建data目录
命令:mkdir /usr/local/mysql/data
3. 新建mysql用户组及mysql用户
命令:groupadd mysql //新建用户组
命令:useradd mysql -g mysql //新建用户
4. 将/usr/local/mysql的所有者及所属组改为mysql
命令:chown -R mysql.mysql /usr/local/mysql
5. 配置
命令:
/usr/local/mysql/bin/mysqld --initialize --user=mysql
–basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
假如遇到以下错误:
使用如下命令即可:
apt-get install libaio1 libaio-dev
yum install libaio
或错误:
使用如下命令即可:
apt-get install libnuma1 libnuma-dev
如果配置成功,会出现如下:
以防万一,先记住这个临时密码!
(虽然教程说可以跳过密码,但是我试着不行,还是需要这个密码)
6.编辑/etc/my.cnf
命令:gedit /usr/local/etc/my.cnf
输入如下内容:
[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
#取消密码验证
skip-grant-tables
#Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
#skip-grant-tables
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
PS:可在浏览器中搜索此博客链接找到这部分内容复制粘贴
7.开启服务
命令:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
//将mysql加入服务
命令:service mysql start //开启mysql服务
8.设置密码
命令:/usr/local/mysql/bin/mysql -u root -p
//在my.cnf中配置了取消密码验证,此处密码任意输入
//emmm可以试试能不能任意输入,如果不行还是乖乖按照临时密码输入
以下命令千万不要忘记‘;’号!!!
命令: set password=password(‘你的密码’); //修改密码
命令:exit; //退出
然后将/etc/my.cnf中的skip-grant-tables加上注释或删除即可
如果是本机安装则到此步骤已经安装配置完成,如果是在虚拟机或者远程服务器上安装,则需要以下步骤
9.允许远程连接
命令:/usr/local/mysql/bin/mysql -u root -p //登录
命令:use mysql;
命令:update user set host=’%’ where user = ‘root’;
命令:eixt;
注:如果是阿里云服务器,还需要在阿里云控制台取配置端口信息,
详情请参考文章:http://www.studyshare.cn/blog/details/1138
最后还可以有一步:
10.添加系统路径
添加:
export PATH=/usr/local/mysql/bin:$PATH
source /etc/profile
//这样登入的话不用每次都要切换到mysql/bin目录
以上就是全部在linux下安装并配置mysql的步骤啦!
如果需要在windows下安装mysql,
建议移步b站搜索mysql安装,点击播放量最高的那个,亲测有效哟~