Linux下载安装mysql(附图文)

Linux安装mysql(版本5.7.26)

官网下载5.7.26版本的mysql

https://downloads.mysql.com/archives/community/

利用上传工具上传到/opt/mysql目录

移动到/usr/local/目录 mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/

重命名: mv mysql-5.7.26-linux-glibc2.12-x86_64/ mysql-5.7.26

创建mysql用户,并添加组

groupadd mysql
useradd -r -g mysql mysql

创建mysql数据目录并赋予权限

cd /
mkdir -p data
cd data/
mkdir -p mysql
chown mysql:mysql -R /data/mysql

配置参数

vim /etc/my.cnf

把这段粘贴进去 保存退出

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql-5.7.26
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0

初始化mysql

cd /usr/local/mysql-5.7.26/bin/

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql-5.7.26/ --datadir=/data/mysql/ --user=mysql --initialize

查看初始密码

vim /data/mysql/mysql.err

复制启动脚本到资源目录

cd mysql-5.7.26

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

增加mysqld服务控制脚本执行权限

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

将mysqld服务加入到系统服务,并查看

chkconfig --add mysqld

chkconfig --list mysqld

启动mysql,并更改密码

service mysqld start

登录mysql

cd /usr/local/mysql-5.7.26/bin
./mysql -u root -p之前粘贴的密码

修改密码并刷新

SET PASSWORD = PASSWORD(‘123456’);

ALTER USER ‘root’@‘localhost’ PASSWORD EXPIRE NEVER;
flush privileges;

添加软连接->方遍使用

ln -s /usr/local/mysql-5.7.26/bin/mysql /usr/bin/mysql

如果显示错误看下mysql服务是否启动

关闭,启动mysql命令

service mysqld stop

service mysqld start
posted @ 2024-05-06 20:04  King-DA  阅读(126)  评论(0)    收藏  举报