Centos系统中安装Mysql5.5

论坛 期权论坛 脚本     
已经匿名di用户   2022-2-7 16:32   2754   0

Centos系统中安装Mysql5.5

Lydia 麦嘟编程 今天

今天咱们一起讨论下载centos下如何安装Mysql数据库。在以前的文章中提及到了直接在线安装,本文讲解如何在官网下载完成后,通过命令安装。

  1. 首先,进入Mysql官网,下载对应版https://downloads.mysql.com/archives/community/

2. 下载完成后,使用xftp将其上传到centos中的/usr/local/目录下

3. 在/usr/local目录下创建mysql目录 mkdir /usr/local/mysql

4.解压/usr/local/目录下的压缩文件 ,移动解压的文件到新建的mysql目录下

cd /usr/local

tar -zxvf /usr/local/mysql-5.5.47-linux2.6-x86_64.tar.gz

mv./ mysql-5.5.47-linux2.6-x86_64/* /usr/local/mysql

5.新建用户

groupadd mysql

useradd -g mysql -s /usr/sbin/nologin mysql #不让mysql用户直接登录

chown -R mysql:mysql /usr/local/mysql/

6.复制配置文件

cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

7.设置权限

chmod +x/usr/local/mysql

chown -Rmysql:mysql /usr/local/mysql

8. 配置开机自动启动

cp /usr/local/mysql/support-files/mysql.server/etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig --level 2345 mysqld on

chkconfig --list mysqld #查看是否已应用上

9. 添加MySQL的软链接以适应init脚本, 配置环境变量

ln -sv /usr/local/mysql/bin/mysql/usr/sbin/mysql

ln -sv /usr/local/mysql/bin/mysqladmin/usr/sbin/mysqladmin

ln -sv /usr/local/mysql/bin/mysqldump/usr/sbin/mysqldump

10. 修改配置文件

vi /etc/my.cnf

11. 在 [mysqld] 节点中添加

datadir = /usr/local/mysql/data #数据文件的位置

log-error = /usr/local/mysql/data/error.log #日志

pid-file = /usr/local/mysql/data/mysql.pid #进程编号

user = mysql #用户名

tmpdir = /tmp

# 保存退出

12. 初始化数据库

/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

13. 启动mysql服务, 因为已经安装了mysqld服务到 chkconfig,所以可以直接启动

service mysqld start

14. 修改root密码

/usr/local/mysql/bin/mysqladmin -u root -p password "123456"

后面为了方便操作,我将密码修改为a.所以下图中的密码都是为a.

15. 请在虚拟机中中登录mysql服务器

mysql -uroot -p

16. 设置mysql能够远程访问:

 登录进MySQL:mysql-uroot -p密码

增加一个用户给予访问权限:

grant all privileges on *.* to '用户名'@'ip地址' identified by '密码' with grant option; //可将ip改为%%,表示开启所有的

grant all privileges on *.* to 'root'@'%' identified by ‘a’with grantoption;

执行后还需刷新:flush privileges;

17.使用windows下的navicat测试下,是否可以远程访问

Ok mysql安装完成,可以使用了。欢迎大家留言探讨。

欢迎关注微信公众号:麦嘟编程

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP