centos下安装MySql过程

自己看视频鼓捣一天终于在centos下装好了mysql,记录一下整个过程

一、准备工作

1.检查是否已经安装过mysql,执行命令

[root@localhost /]# rpm -qa | grep mysql

如果结果显示安装了mysql,先删除

rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64

注意后面的mysql-libs-5.1.73-8.el6_8.x86_64是我机器上的

2.查询所有Mysql对应的文件夹

[root@localhost /]# whereis mysql

如果有就删除

[root@localhost /]#  rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql 

3、检查mysql用户组和用户是否存在,如果没有,则创建

[root@localhost /]# cat /etc/group | grep mysql
[root@localhost /]# cat /etc/passwd |grep mysql
[root@localhost /]# groupadd mysql
[root@localhost /]# useradd -r -g mysql mysql

4.下载mysql

这里是在csdn上下载的mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz,下载完成后使用winscp把下载的文件推送到linux系统的home目录下,然后解压到/usr/local目录

[root@MiWiFi-R3P-srv mytest]# tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local

二、安装开始

1.在/usr/local/mysql目录下创建data目录,这里我是在winscp中可视化创建的,当然也可以用mkdir命令
2.将解压后的mysql文件夹重命名为mysql-5.7.24
3.更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限

[root@MiWiFi-R3P-srv mytest]# chown -R mysql:mysql /usr/local/mysql-5.7.24
[root@MiWiFi-R3P-srv mytest]# chmod -R 755 /usr/local/mysql-5.7.24

4.初始化数据库,记录生成的随机密码

[root@MiWiFi-R3P-srv bin]# ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql-5.7.24/data --basedir=/usr/

5.启动

[root@MiWiFi-R3P-srv bin]# ./mysqld_safe &

6.登录mysql

[root@MiWiFi-R3P-srv bin]# ./mysql -uroot -p

录入刚才随机生成的密码后终于出现的熟悉的画面
7.修改mysql登录密码

mysql> set password for root@localhost = password('123456');

8.开放远程连接,这样就可以在windows的navicat下连接mysql了

mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;

三、参考文章

1.动力节点的Linux视频https://www.bilibili.com/video/av83967790?p=19
2.https://www.jianshu.com/p/276d59cbc529,这个很详细,主要是参考它

发布了135 篇原创文章 · 获赞 10 · 访问量 6124

猜你喜欢

转载自blog.csdn.net/gunsmoke/article/details/104095651