程序员开发实例大全宝库

网站首页 > 编程文章 正文

Linux安装Mysql5.7(Linux安装clamav)

zazugpt 2024-08-28 00:01:41 编程文章 20 ℃ 0 评论

迎关注我的头条号:Wooola,10年Java软件开发及架构设计经验,专注于Java、Go语言、微服务架构,致力于每天分享原创文章、快乐编码和开源技术。

检查mysql是否存在

rpm -qa | grep mysql

如果存在之前的版本,利用yum -y remove 删除。

下载

通过wget命令下载Mysql5.7的gz包

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

查看用户和组是否存在

检查Mysql组合用户是否存在,如无则创建

cat /etc/group | grep mysql
cat /etc/passwd | grep mysql

添加Mysql用户组

groupadd mysql

创建名为mysql的用户,并加入mysql用户组

useradd -g mysql mysql

为mysql用户设置密码

passwd mysql

安装

复制到/usr/local/mysql目录

 cd /usr/local/
/home/t/mysql-5.7.25-linux-glibc2.12-x86_64
mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql

进入/usr/local/mysql目录,利用bin目录下的mysql_install_db进行安装

cd /usr/local/mysql
bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

启动

/etc/init.d/mysqld restart

解决 ERROR! MySQL server PID file could not be found! 错误

用ps找到Mysql相关进程,用kill命令干掉

ps aux|grep mysql 
kill -7 9274 9461

再重启就好了

/etc/init.d/mysqld restart

设置开机启动

进入/usr/local/mysql目录,设置开机启动

cd /usr/local/mysql

chkconfig --level 35 mysqld on

chkconfig --list mysqld

chmod +x /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

chkconfig --list mysqld

查看Mysql运行状态

service mysqld status
SUCCESS! MySQL running (9871)

环境配置

修改 /etc/profile文件,在末尾添加如下信息

export PATH=$PATH:/usr/local/mysql/bin

profile生效

source /etc/profile

重置密码

获取root原始密码

修改密码

登录Mysql数据库

mysql -uroot -p

set PASSWORD = PASSWORD('123456');

flush privileges;

添加对外访问权限

update user host='%' where user='root'

重启Mysql

验证

利用Mysql客户端工具SQLyog,输入查看Mysql查看版本命令

SELECT VERSION();
或者
SELECT @@version;

停止

/etc/init.d/mysqld stop

到此,Centos7安装Mysql就结束了。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表