卸载掉原有 MySQL
可能机器上已经安装了,及卸载。
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有 MySQL 软件
rpm -qa|grep mysql
通过 yum 来进行 MySQL 的安装
查看软件库
yum list | grep mysql
yum install -y mysql-server mysql mysql-deve
在等待了一番时间后,yum 会帮我们选择好安装 MySQL 数据库所需要的软件以及其它附属的一些软件。
此时我们可以通过如下命令,查看刚安装好的 mysql-server 的版本。
rpm -qi mysql-server
## 启动 MySQL
## 一般情况会有一啪啦的启动信息
service mysqld start
## 为root账号设置密码
mysqladmin -u root password 'root'
远程登录
## 登录数据库
mysql -u root -p
## 切换数据库
use mysql;
## 查看当前用户
select host,user,password from user;
## 例如可能有如下信息
+-----------------------+------+-------------------------------------------+
| host | user | password |
+-----------------------+------+-------------------------------------------+
| localhost | root | *C48D8B9392D9ED120D4D3BCDC2D7C9D1BFE85B8A |
| localhost.localdomain | root | |
| 127.0.0.1 | root | |
| localhost | | |
| localhost.localdomain | | |
+-----------------------+------+-------------------------------------------+
## 生成一个不受 host 限制的账号
## password 为登录时的密码
grant all privileges on *.* to root@'%' identified by "password";
## 授权
flush privileges;
## 查看用户
select host,user,password from user;
## 可能是如下信息
+-----------------------+------+-------------------------------------------+
| host | user | password |
+-----------------------+------+-------------------------------------------+
| localhost | root | *C48D8B9392D9ED120D4D3BCDC2D7C9D1BFE85B8A |
| localhost.localdomain | root | |
| 127.0.0.1 | root | |
| localhost | | |
| localhost.localdomain | | |
| % | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
+-----------------------+------+-------------------------------------------+
转载请注明:OnlyLing - Web 前端开发者 » CentOS 安装 MySQL