//检查系统中有无安装过mysql
[root@localhost tool]# rpm -qa|grep mysql
rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs-5.5.60-1.el7-5.x86_64
rm /etc/my.cnf
cat /etc/group | grep mysql
cat /etc/passwd |grep mysql
groupadd mysql
useradd -r -g mysql mysql
tar -zxvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz -C /xz/
mv mysql-5.7.36-linux-glibc2.12-x86_64/ mysql5.7
chown -R mysql:mysql /xz/mysql5.7
chmod -R 755 /xz/mysql5.7
./mysqld --initialize --user=mysql --datadir=/xz/mysql5.7/data --basedir=/xz/mysql5.7
//进入配置文件
vi /etc/my.cnf
//在插入模式下编写,完成后保存,当然这个可以自己添加
[mysqld]
datadir=/xz/mysql5.7/data
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=400
innodb_file_per_table=1
#表名大小写不明感,敏感为
lower_case_table_names=1
ps -ef|grep mysql
ps -ef|grep mysqld
2)、启动服务
/xz/mysql5.7/support-files/mysql.server start
//添加软连接
ln -s /xz/mysql5.7/support-files/mysql.server /etc/init.d/mysql
ln -s /xz/mysql5.7/bin/mysql /usr/bin/mysql
//重启mysql服务
service mysql restart
mysql -u root -p
set password for root@localhost = password('root');
use mysql;
update user set user.Host='%' where user.User='root';
flush privileges;
//将服务文件拷贝到init.d下,并重命名为mysql
cp /xz/mysql5.7/support-files/mysql.server /etc/init.d/mysqld
//赋予可执行权限
chmod +x /etc/init.d/mysqld
//添加服务
chkconfig --add mysqld
//显示服务列表
chkconfig --list
//开放3306端口命令
firewall-cmd --zone=public --add-port=3306/tcp --permanent success
//配置立即生效
firewall-cmd --reload
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/li1325169021/article/details/121515102
内容来源于网络,如有侵权,请联系作者删除!