摘要:本文主要向大家介绍了MySQL数据库之Linux系统下安装MySQL数据库教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。
本文主要向大家介绍了MySQL数据库之Linux系统下安装MySQL数据库教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。
安装mysql
检查是否安装mysql:
rpm -qa |grep mysql
删除已经安装的mysql:
rpm -e mysql-libs-5.1.71-1.el6.x86_64
报错:因为mysql有相关依赖,并不能直接删除
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
成功:使用--nodeps 也就是说不检查依赖。这样的话,那些使用该软件包的软件在此之后可能就不能正常工作了(注意,nodeps前是双横杠)
添加依赖包安装:
yum search libaio
yum install libaio
安装mysql:
添加mysql用户组:
groupadd mysql
useradd -r -g mysql -s /bin/false mysql(-s /bin/false表示mysql用户不能当作系统登录用户)
进入希望安装mysql的路径下,上传mysql安装包并解压
创建一个快捷方式mysql:
ln -s mysql-5.7.14-linux-glibc2.5-x86_64 mysql
进入mysql目录:
cd mysql
创建一个新文件夹:
mkdir mysql-files
修改可执行属性:
chmod 750 mysql-files
下面的全给改成mysql
chown -R mysql .
chgrp -R mysql .
生成随机密码:
bin/mysqld --initialize --user=mysql
安装ssl安全认证
bin/mysql_ssl_rsa_setup
给改成root
chown -R root .
把mysql-files全改成mysql
chown -R mysql data mysql-files
启动mysql服务:
bin/mysqld_safe --user=mysql &
加入服务
cp support-files/mysql.server /etc/init.d/mysql.server
添加环境变量:
vi /etc/profile
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin
保存并使其生效
source /etc/profile
登录mysql
mysql -uroot –p
输入随机密码
在此条命令生成的密码!
修改初始密码
SET PASSWORD = PASSWORD('sa');
进入mysql开启远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'sa' WITH GRANT OPTION;
flush privileges;
退出mysql
exit
将mysql加入开机启动服务
chkconfig --add mysql.server
chkconfig mysql.server on
**************************************************************************************************************************************************************************************************
如果默认密码输入不正确,则需要设置无密码登录
首先,在/etc下创建my.cnf,可以从/usr/local/mysql/support-files下找到my-default.cnf
复制并重命名为my.cnf,并转移到/etc/目录下:
cp my-default.cnf /etc/my.cnf
在my.cnf中加入
skip-grant-tables
重启mysql服务
进入mysql,设置密码:
SET PASSWORD = PASSWORD('sa');
将无密码登录修改回来,重启mysql服务
本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号