centos7下如何安装mysql 亲测

因为centos7 自带mariadb,所以第一步需要卸载mariadb

1.rpm -qa | grep mariadb  查看mariadb版本,

2.rpm -e --nodeps +版本  卸载mariadb

mysql官网下载需要的版本

3.将mysql安装包解压到指定目录,命令如下:

tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local

4.进入/usr/local目录:cd /usr/local

5.为mysql安装目录创建软链接:

ln -s mysql-5.7.18-linux-glibc2.5-x86_64 mysql

6.为centos添加mysql用户组和mysql用户(-s /bin/false参数指定mysql用户仅拥有所有权,而没有登录权限):

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

7.进入安装mysql软件的目录,命令如下:

cd /usr/local/mysql

8.修改当前目录拥有者为新建的mysql用户,命令如下:

chown -R mysql:mysql ./

9.安装mysql,命令如下:

./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

安装完成,出现如下信息,将随机生成的登录密码记录下来:#########

10.开启mysql服务,命令如下:

./support-files/mysql.server start

11.将mysql进程放入系统进程中,命令如下:

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

12.重新启动mysql服务,命令如下:

service mysqld restart

13.使用随机密码登录mysql数据库,命令如下:

ln -s /usr/local/mysql/bin/mysql /usr/bin

mysql -u root -p

等待系统提示,输入随机密码,即可登录

14.进入mysql操作行,为root用户设置新密码:

alter user ‘root‘@‘localhost‘ identified by ‘123456‘;

15.设置允许远程连接数据库,命令如下:

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

16.刷新权限,命令如下:

flush privileges;

时间: 2024-08-27 03:42:00

centos7下如何安装mysql 亲测的相关文章

CentOS7下在线安装mysql

在线安装成功 亲测好使 参考的博客地址:https://blog.csdn.net/uq_jin/article/details/51741175 非常感谢!!!对我提供了很大的帮助!!! =========================================================================================================== 更新软件 yum update 下载和添加仓库 wget http://repo.mysql.

Centos7下yum安装mysql

Centos7 yum源没有Mysql,要到官网下载. 单击此处下载 下载完RPM安装 yum安装Mysqld 启动Mysqld 初次安装root没有密码 设置密码 #mysql -uroot mysql>set password for 'root'@'localhost'=password('密码'); mysql>exit

centos7下yum安装mysql(转)

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载   # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server 成功安装之后重启mysql服务   # service mysqld

[转]centos7下yum安装mysql

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server 成功安装之后重启mysql服务 # service mysqld res

centos7下快速安装mysql

CentOS 7的yum源中貌似没有正常安装MySQL时的mysql-sever文件,需要去官网上下载 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server 成功安装之后重启mysql服务 # service mysqld res

linux下gmplayer安装(亲测OK!)

需要的安装包及下载地址:  mplayer源代码包(MPlayer-1.0rc4.tar.bz2)下载:http://www.mplayerhq.hu/MPlayer/releases/ 解码器安装包(all-20110131.tar.bz2)下载:http://www.mplayerhq.hu/MPlayer/releases/codecs/ win32解码器安装包(windows-all-20071007.zip)下载:http://www.mplayerhq.hu/MPlayer/rele

RHEL5.6环境下yum安装MySQL

RHEL5.6环境下yum安装MySQL记录,2017年2月20日 1.卸载原有的MySQL rpm -qa命令查询是否安装了MySQL [[email protected] mysql]# rpm -qa|grep mysql mysql-server-5.0.77-4.el5_5.4 mysql-5.0.77-4.el5_5.4 使用rpm -e命令卸载安装包,如果卸载时提示依赖可以增加"--nodeps"参数: 如果想删除依赖项则直接卸载依赖项后再删除相应的包. [[email 

CentOS 6.4下编译安装MySQL 5.6.16

一.卸载旧版本MySql 1.rpm卸载: 1> 检查安装包: rpm -qa | grep mysql 2> 普通删除: rpm -e mysql-5.6.16.rpm 3> 强力删除.如果使用上面命令删除时,提示有依赖的其他文件,则使用该命令可以对其进行强力删除. rpm -e --nodeps mysql-5.6.16.rpm 2.tar卸载: 1> 删除临时文件: make clean 2> 卸载 make uninstall 3> 删除解压文件 rm  -rf

CentOS 6 下升级安装Mysql 5.5 完整步骤

使用系统CentOS 6.2本来已经系统自带安装了mysql 5.1,但是奈何5.1不支持utf8mb4字符集(详见:http://blog.csdn.net/shootyou/article/details/8236024 ),只能想办法将Mysql升级到5.5. 这果然是一次蛋疼的升级过程. 完整步骤: 1.首先备份数据,虽说成功的升级数据不会丢失,但是保险起见备份下. mysqldump -u xxx -h xxx -P 3306 -p --all-databases > database