CentOS7 在普通用户下安装 mysql 5.7

来源:互联网 发布:淘宝收货地址管理 编辑:程序博客网 时间:2024/05/22 15:36

先查看系统中是否安装过mariadb:

rpm -qa|grep -i mariadb

卸载mariadb:
切换root用户执行

rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

切换回普通用户

解压:

tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.20-linux-glibc2.12-x86_64 ../mysql-5.7

安装mysql服务:

./bin/mysqld --user=qinwei --basedir=/home/qinwei/mysql-5.7/ --datadir=/home/qinwei/mysql-5.7/data/ --initialize

记住生成的随机密码,第一次登录时需要(红色的就是随机生成的密码)
这里写图片描述

新建my.cnf文件,配置如下

[mysqld]basedir=/home/qinwei/mysql-5.7datadir=/home/qinwei/mysql-5.7/dataport=3306character-set-server=utf8character_set_client=utf8

在bin目录下,启动mysql服务:

./mysqld --defaults-file=/home/qinwei/mysql-5.7/my.cnf

在bin目录下,开启客户端:

./mysql --defaults-file=../my.cnf -uroot -p

第一次登录后会立刻要求修改密码

alter user 'root'@'localhost' identified by 'qinwei123456';

为了可以远程登录,增加一个’root’@’%’账号:

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

刷新权限,命令如下:

flush privileges;

以后客户端启动可以直接用

./mysql -uroot -p

关闭mysql服务

./mysqladmin -u root -p shutdown

放开3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 氨水设备 氨水溶液 氨水用途 氨水颜色 氨水液位计 氨水的ph值 氨水的密度 浓氨水浓度 氨水试剂 氨水沸点 氨水采购 甲氨水 氨水的性质 氨水的浓度 氨水电离方程式 浓氨水和酚酞溶液实验 浓氨水和生石灰 氯化银和氨水反应 铜离子与氨水反应 硫酸铜和氨水反应方程式 氨水价格多少钱一吨 硫酸铁氨水离子方程式 氨水与稀硫酸离子方程式 硝酸银和氨水反应方程式 氨水和盐酸反应离子方程式 盐酸和氨水离子方程式 无氨水的制备方法 氨水与盐酸反应的离子方程式 氯化镁和氨水反应 氨水和稀硫酸反应 氨水浓度的测定方法 氨水是电解质吗 无氨水是什么 氨水哪里有卖 氨水生产厂家 氨水多少钱一吨 工业氨水浓度 氨水生产工艺 氨水呈什么性 白带有氨水味 实验室制氨水