centos7安装mysql5.5.48

==作者:YB-Chi==

由于centos7移掉了mysql,不能够直接用yum安装了

准备软件

MySQL5.5-deps.zip(依赖文件 暂时未用到)
MySQL-client-5.5.48-1.linux2.6.x86_64.rpm
MySQL-server-5.5.48-1.linux2.6.x86_64.rpm

安装步奏

1.卸载原mysql

1 #列出安装的mysql
2 rpm -qa | grep mysql

1 #干掉列出的items
2 rpm -e [item1]
3 rpm -e [item2]
4 rpm -e [item3]

卸掉mariadb:

1 #列出
2 rpm -qa | grep mariadb

1 #卸载
2 rpm -e mariadb-devel-5.5.44-2.el7.centos.x86_64
3 rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64

 删除相关文件夹

find / -name mysql
#将列出的文件夹一一删除。

上传三个文件到/usr/local/下

#安装
rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-client-5.5.48-1.linux2.6.x86_64.rpm

#拷贝配置文件
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf,改名为my.cnf作为mysql配置文件。
#修改响应的配置文件
vim /etc/my.cnf
在[mysql]后追加
default-character-set =utf8

更改密码
/usr/bin/mysqladmin -u root password 'root'   #仅第一次有用 

开始服务
service mysql start

连接mysql
mysql -uroot -proot

更改密码

mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit; 

删除Mysql

yum remove  mysql mysql-server mysql-libs mysql-server;
find / -name mysql 将找到的相关东西delete掉;
rpm -qa|grep mysql(查询出来的东东yum remove掉)

mysql远程连接1130Host ‘’ is not allowed to connect to this MySQL server

解决方法1:
1.登录mysql: mysql -uroot -proot
2.授权:GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
3.刷新权限:FLUSH PRIVILEGES;
4.退出:EXIT

解决方法2:
1. 登录mysql: mysql -uroot -proot
2. 选择mysql数据库:use mysql;
3. 修改访问权限:update user set host = '%' where user = 'root';
4. 刷新权限:FLUSH PRIVILEGES;
5. 退出:EXIT
文章作者: CYBSKY
文章链接: https://cybsky.top/2022/09/07/cyb-mds/database/centos7安装mysql5.5.48/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CYBSKY