==作者: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