Rpm安装mysql8
安装:
1、 获取下载链接 https://dev.mysql.com/downloads/
右键复制链接https://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm
2、 进入下载目录下 下载刚刚的安装链接。wget https://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm 下载完成后,会得到这个文件名,直接yum localinstall把它添加到本地。
3、 查看是否添加成功 yum search mysql 说明已经成功。
4、 安装:yum install mysql-community-server(比较耗时500M)
5、 启动测试: service mysqld start service mysqld status
修改密码
1、 刚刚启动成功之后, 用命令查看默认密码并且登录
查看:more /var/log/mysqld.log | grep password
登陆:mysql -u root -p 然后输入密码
2、 修改密码
ALTER USER “root”@“localhost” IDENTIFIED BY “root”; // 新密码为root
执行上面语句,如果出现错误,需要查表,然后修改密码。
3、 exit 退出 mysql -u root -p 然后输入密码即可登录
授权远程访问
1、 首先确保关闭了防火墙,并重启mysql。
Service iptables status
Service iptables stop
Service mysqld restart
2、 Mysql>Use mysql;
Mysql>update user set host= ‘%’ where user = ‘root’; # %表示允许任意host访问
Mysql>flush privileges;
3、 测试外网连接mysql服务器。
如果不成功,按一下步骤操作:
3.1 开启免密码登陆 修改my.cnf文件 默认在/etc/my.cnf。
vim /etc/my.cnf 在【mysqld】模块下面添加:skip-grant-tables 保存退出。
3.2 重启服务,使配置生效 。 service mysqld restart
3.3 登陆 mysql -u root -p //不输入密码直接敲回车键
3.4 选择数据库 use mysql 把密码置空(因为免密登陆时不能直接修改密码)
update user set authentication_string = ‘’ where user = ‘root’;
3.5 退出 quit 把/etc/my.cnf免密删掉。 重启服务 service mysqld restart
3.6 登陆 mysql -u root -p //直接敲回车键,因为刚刚置空密码了
3.7 和上面修改密码的步骤一样,重复一遍就可以了。
卸载:
首先,停止mysql service mysqld stop
总共分两步: 1.卸载mysql组件 2.删除相关文件夹
第一步卸载mysql组件
查看组件rpm -qa | grep -i mysql
删除 rpm -ev xxxxxxxx
第二步删除相关目录
查看 find / -name mysql
删除 rm -rf xxxxxxxxx
最后检查rpm -qa | grep -i mysql