mysql 5.6.30 下载_CentOS7下Mysql 5.6.30安装与配置

本文详细介绍了在CentOS7系统中下载并安装MySQL 5.6.30的步骤,包括解压安装包、创建用户与组、配置数据库、设置环境变量、启动服务、更改root密码以及开放3306端口等关键操作。
摘要由CSDN通过智能技术生成

环境:centos 7 x64

先下载mysql安装包

选择 linux - Generic

093b7884b954fb8cde13ded3c7519ebf.png

再选择

48815d505e0b99deca5242b18bea1445.png

下载完毕后,得到安装包 mysql-5.6.36-linux-glibc2.5-x86_64.tar

上传到centos7的/root/soft目录下(可以改为你需要的目录,这里只是演示)

ssh登录到centos7,开始执行以下命令:

1.解压tar包:

#cd /root/soft

#tar-xzvf mysql-5.6.36-linux-glibc2.5-x86_64.tar

#mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql

2.添加用户与组:

如果用户与组已经存在,先需要先删除:

#groupdel mysql

#userdel mysql

否则:

#groupadd mysql

#useradd-r -g mysql mysql

#cd /usr/local

#chown-R mysql:mysql mysql

3.安装数据库:

#su mysql

$cd mysql-5.6.30/scripts

$./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

$exit

4.配置文件:

#cd /usr/local/mysql/support-files

#cp my-default.cnf /etc/my.cnf

#cp mysql.server/etc/init.d/mysql

#vim/etc/init.d/mysql #若mysql的安装目录是/usr/local/mysql,则可省略此步

修改文件中的两个变更值:

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

5.配置环境变量:

#vim /etc/profile

export MYSQL_HOME="/usr/local/mysql"export PATH="$PATH:$MYSQL_HOME/bin"

保存退出:

#source /etc/profile

6.添加自启动服务:

chkconfig --add mysql

chkconfig mysql on

7.启动mysql:

service mysql start

8.登录mysql及改密码与配置远程访问:

mysqladmin -u root password 'your_password' #修改root用户密码:Centit.1mysqladmin:command not found解决方法:ln-s /mysql安装路径/bin/mysqladmin /usr/bin

mysql-u root -p #登录mysql,需要输入密码

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password'WITH GRANT OPTION; #允许root用户远程访问

mysql>FLUSH PRIVILEGES; #刷新权限

mysql>exit

9、开放防火墙3306端口:

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT #开启3306端口

service iptables save #保存防火墙规则

service iptables restart #重置防火墙规则

问题集锦:

1、  linux mysql access denied for user ‘root’@’localhost'(using password:YES)

之前在linux中装完mysql后直接在命令行窗口输入mysql就会进入数据库了,但是今天输入mysql命令后直接报错,如下图:

5d21d4717e803fe7a081e4ae1133c796.png

之后输入:mysql -uroot -p

提示输入密码:*****

还是报同样的错误,在网上查说是因为root用户没有设置mysql密码导致的,然后根据网上给出的方案进行调试解决,步骤如下:

1、先停掉mysql服务,然后以安全模式后台方式启动,此时光标会一直闪动,表理它!

942323ea516526665fa68f097aee0985.png

2、然后新打开一个会话窗口,直接在命令行输入:mysql,会直接进入到数据库命令行

3、然后就需要给root用户设置数据库密码,然后重启服务,命令如下:

4174487995c42d4d1ca07d4a89357d96.png

4、服务重启成功后,就可以输入命令:mysql -uroot -p

提示输入密码,然后输入刚才设置的密码就可以进入mysql数据库了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值