1、查看主机是否已经安装了mysql(如果存在则要卸载)

rpm -qa|grep mysql

卸载命令:

rpm -e --nodeps "上面检索出的mysql安装包"

2、下载mysql的yum源

wget -P /usr/software http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
ll /usr/software/

3、安装以上下载好的yum源,并查看yum仓库

cd /usr/software/
rpm -ivh mysql-community-release-el6-5.noarch.rpm
ll /etc/yum.repos.d

4、使用Yum安装MySQL服务器
提示:在使用yum安装软件时,经常无法准确记住安装包名,可以先通过yum search 关键字来查询确认包名

yum search mysql
yum install -y mysql-community-server

5、启动MySQL服务并查看状态

service mysqld start
service mysqld status

6、设置root密码并进行登录验证

# 设置root密码为root
mysqladmin -u root password 'root'
# 登录
mysql -uroot -proot

7、通过配置解决中文乱码问题
登录mysql查看当前字符编码:

show variables like 'character_set_%';

修改my.cnf配置文件vi /etc/my.cnf,在文件末尾添加如下配置

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8

8、重启MySQL

service mysqld restart

9、解决root用户无法远程登录mysql的问题
默认情况下,在完成安装mysql后,root用户无法通过远程机器登录mysql,原因主要是在MySQL的默认安装库mysql中有个user表,控制了那些用户可以通过那些主机进行登录,如下,是查询的默认情况:

通过修改表中的记录,或者命令,让root可以远程登录,这里选择命令修改方式,root登录后,执行mysql命令如下:

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;

10、如果忘记root密码,可以修改my.cnf配置文件vim /etc/my.cnf,在文件最末尾加上skip-grant-tables

重启mysql,service mysqld restart

登录root,mysql -u root -p设置密码;

修改完成后,将刚才修改的MySQL配置还原,最后保存重启mysql服务即可。

最后修改:2024 年 11 月 19 日
如果觉得我的文章对你有用,请随意赞赏