CentOS7下安装mysql 以及小问题的解决方案
Posted 笨手笨脚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7下安装mysql 以及小问题的解决方案相关的知识,希望对你有一定的参考价值。
1、首先打开终端输入以下内容下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2、下载好rpm包后安装这个包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
3、开始安装mysql-server ,中间有选择的部分之间选择“y” 就OK了
sudo yum install mysql-server
4、安装好后直接输入 mysql -uroot -p会报错一下错误,原因是mysql这个文件的权限问题,
(ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2))
所以需要把这个文件文件的权限改为当前用户
sudo chown -R openscanner:openscanner /var/lib/mysql
5、然后重启mysql,直接登录root账户
service mysqld restart
mysql -u root
6、修改mysql账户root密码为‘123456’
use mysql;
update user set password=‘123456’ where user=‘root‘;
flush privileges;(刷新数据库的作用)
====================================分割线========================
如果想远程数据库则需要开启,远程权限和端口
GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY "123456"; (切记在登录数据库状态时输入其中“root”是账户 “123456”是密码)
开启远程权限后需要刷新数据库:flush privileges;
再打开数据库3306端口:
firewall-cmd --add-port 3306/tcp --permanent
firewall-cmd --add-port 3306/udp --permanent
firewall-cmd --reload
关于开启和关闭mysql
查看mysql在线运行:service mysqld status
关闭mysql:service mysqld stop
启动mysql:/etc/init.d/mysqld start 或者 service mysqld restart
以上是关于CentOS7下安装mysql 以及小问题的解决方案的主要内容,如果未能解决你的问题,请参考以下文章
centos7下使用yum安装mysql并创建用户,数据库以及设置远程访问
centos7 下解决mysql-server找不到安装包问题
EnvironmentError: mysql_config not found问题解决(centos7下python安装mysql-python)