Linux安装mysql

参考的这篇文章: https://www.jianshu.com/p/276d59cbc529

查看有没有mysql,有就删掉

rpm -qa|grep mysql

在这里插入图片描述

rpm -e --nodeps mysql-community-common.....

查看删完没有

rpm -qa|grep mysql

删除完了,查找mysql相关文件

find / -name mysql 

在这里插入图片描述
删掉查出来的内容

rm -rf ...

删完再看看还有没有

find / -name mysql

下载

 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

解压

tar -zvxf mysql.版本.tar.gz

将解压的mysql.版本移动到usr/local

mv mysql.版本  /usr/local
mv mysql.版本  mysql

切换目录到usr/local/mysql中
新建文件夹data (当前目录 /usr/local/mysql)

mkdir data
cd /usr/local/mysql/bin

执行以下命令初始化mysql

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

执行完后最后的字符串 root@localhost: AIFuinakv4,G ,冒号后面为mysql的初始密码,保存这个密码,首次登录和修改密码会用到

vim /etc/my.conf

my.conf 中加入:

[mysqld]
datadir=/usr/local/mysql/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

编辑后保存退出( esc shift+: wq )
然后启动mysql

/usr/local/mysql/support-files/mysql.server start

在这里插入图片描述
出现上图就是启动成功

然后添加软连接,重新启动

 ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
 ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
 service mysql restart

在这里插入图片描述
接下来 进入mysql

mysql -uroot -p

需要输入密码,输入那串初始密码

Enter password:

进来之后修改密码,并开启远程连接

set password for root@localhost = password('mysql123');
show databases;
use mysql;
// 开启远程连接:
update user set user.Host='%' where user.User='root';
flush privileges;

退出mysql,设置开机自动启动

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --list

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值