自己看视频鼓捣一天终于在centos下装好了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是我机器上的
[root@localhost /]# whereis mysql
如果有就删除
[root@localhost /]# rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/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
这里是在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,这个很详细,主要是参考它