Linux 环境配置之 安装 Mysql
来源:互联网 发布:windows软件卸载 编辑:程序博客网 时间:2024/06/05 03:34
先说明一下, 我用的Linux操作系统是 CentOS 6.9 , 并且下面要安装的数据库是 Mysql 5.1.7, 因为安装 Mysql 5.7的时候出现错误了, 不知道是那一部分操作错误, 导致无法为mysql数据库root用户设置密码
下面是安装Mysql 5.1.7 的步骤
1.首先检测是否预安装了Mysql
# rpm -qa | grep mysql
2.如果发现系统自带的mysql 需要卸载: 如果没有跳过此步骤:
# rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686
3.卸载完成之后(或者系统中没有Mysql), 安装Mysql:
这是安装的是5.1.7的数据库
# yum install -y mysql-server mysql mysql-devel
或者
3.4.5.6.7.卸载完成之后(或者系统中没有Mysql), 安装Mysql:(之后的4到7步骤全部在这里)
这是安装的是5.7的数据库
3.# wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm# yum install mysql57-community-release-el6-11.noarch.rpm# yum install mysql-community-server4.# service mysqld status5.# service mysqld start6.# grep 'temporary password' /var/log/mysqld.log2017-12-21T07:09:34.412125Z 1 [Note] A temporary password is generated for root@localhost: >.rw&Pd1q&L5(>后面包括>是初始密码)# mysql -uroot -p'>.rw&Pd1q&L5'7.mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'ERROR 1819 (HY000): Your password does not satisfy the current policy requirementsmysql> set global validate_password_policy=0;Query OK, 0 rows affected (0.00 sec)mysql> set global validate_password_length=1;Query OK, 0 rows affected (0.00 sec)mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';Query OK, 0 rows affected (0.00 sec)mysql>exit
4.查看mysql的服务状态:
# service mysqld status
5.启动Mysql
# service mysqld start
6.修改Mysql的root用户的密码:
# mysqladmin -u root password '123456'
7.进入Mysql的界面:
# mysql -uroot -p# password: (输入设置好的密码)
8.开启远程访问(现在是在mysql里面):
mysql>grant all privileges on *.* to 'root' @'%' identified by '123456';mysql>flush privileges;mysql>exit
9.开启防火墙端口3306(即放行3306端口)
# /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
10.将该设置添加到防火墙的规则中
# /etc/rc.d/init.d/iptables save
11.设置mysql的服务随着系统的启动而启动
加入到系统服务:
# chkconfig --add mysqld
自动启动:
# chkconfig mysqld on
如果是阿里云的话, 需要在安全组中进行一步配置,
云服务器 ECS->实例->点击实例名称->本实例安全组->配置规则->添加安全组规则
=====================卸载=====================
我们经常会遇到安装失败的结果,所以需要卸载.
1.先关闭Mysql
# service mysqld stop
2.查看有哪些安装包组件
# rpm -qa | grep -i mysql
3.卸载这些组件
# rpm -e --nodeps 组件名称
4.卸载组件完成之后, 还会有残存的注册表
# find / -name mysql
5.删除这些注册信息
# rm -rf 文件
6.删除用户及用户组
# userdel mysql# groupdel mysqlgroupdel: group mysql does not exist
7.检查是否卸载完全
# rpm -qa | grep -i mysql
阅读全文
0 0
- Linux 环境配置之 安装 Mysql
- linux上安装mysql,配置环境
- 安装linux以及配置php,mysql环境
- Linux 安装与配置 mysql 环境
- Linux环境编译安装、配置Mysql
- 配置本地环境之mysql数据库安装
- Linux---CentOS搭建环境之安装Mysql
- 环境配置---linux服务之samba安装
- [Linux]环境配置之jdk的安装
- Linux 配置环境之安装 JDK
- Linux 环境配置之 安装 Tomcat
- mysql安装环境配置
- 环境配置-mysql安装
- 【Linux运维入门】Linux环境编译安装、配置Mysql
- linux环境安装mysql
- linux环境mysql安装
- linux环境安装mysql
- linux环境安装mysql
- 一个班级的学生成绩存在长度为10的数组中,计算不及格的学生数目
- 2017.12.21
- AutoCad 页面布局
- MM
- Android 联系人列表实现原理
- Linux 环境配置之 安装 Mysql
- linux struct input_event结构体详解
- 计算机视觉与深度学习(10)
- MediaPlayer本地播放流程解析(3)
- 从RNN到LSTM剖析
- 冒泡算法
- 经典算法
- org/eclipse/jetty/server/Handler : Unsupported major.minor version 52.0
- 正负数之间取模运算的符号问题