前言
之前尝试过3次centos安装mysql服务,都失败了,严重的时候,系统都挂了,所有服务重新撘~
我尝试了各种安装方式,例如:下载别人提供好的tag.gz,解压缩,按照人家的步骤一步步来,结果安装完后启动失败~
这样指令安装:yum install -y mysql-server mysql mysql-devel,安装完后启动失败,fuck!!!希望有同样遭遇的小伙伴,可以按照我的方式来装一次,版本号相同的话,肯定是可以的,所有的雷我都替你们趟过了!!
1.安装 MySQL yum 资源库
找到需要下载的资源: http://dev.mysql.com/downloads/repo/yum/
MySQL Yum 下载页面
复制了下载链接,wget获取资源库,确保没有错误,用md5校验,确保和官网文件是一致没错误的
wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
md5sum mysql57-community-release-el6-7.noarch.rpm
rpm -ivh mysql57-community-release-el6-7.noarch.rpm
2. 安装 MySQL 5.7服务端和客户端依赖包
以上我们安装了mysql5.7的yum资源库,可以开始安装mysql服务端和客户端依赖包了
yum install -y mysql-community-client mysql-community-server
3. 启动 MySQL 5.7 Server 配置连接 !
Start MySQL 5.7 service
打开mysql服务
service mysqld start
And find initial mysql 5.7 root password from log file
找到初始化mysql的管理员密码,初始化密码在log文件中
grep -i temporary /var/log/mysqld.log
Login into MySQL 5.7 using password you got from temporary password
that you searched from above
利用初始化密码登录到mysql
mysql -uroot -p
Only command MySQL 5.7 is going to let you run once you login with
your default password is password command
设置你的mysql管理员的新密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Yourpassword1!');
这样就成功安装了MySQL 5.7 server
下面进行一些必要的配置
4.一些必要的配置
1、 输入mysql管理员密码登录
mysql -uroot -p
2、授权权限
允许任何主机使用“myuser”账号和“mypwd”密码连接到 MySQL 服务器。
mysql>
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'noface@@^' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'noface'@'%' IDENTIFIED BY 'noface@' WITH GRANT OPTION;
3、立刻刷新生效
mysql> FLUSH PRIVILEGES;
4、之后还可以放开防火墙、设定自启动、增强MySQL安全设置等。
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
/etc/init.d/iptables save
chkconfig mysqld on
mysql_secure_installation
了解更多增强MySQL安全设置来Northpark博客
转载请注明原地址,谢谢!
我的Northpark博客:http://blog.northpark.cn
我的Northpark网站:https://northpark.cn