Linux安装MySql

1、进入下载mysql的压缩包目录,例如
cd /soft
2、解压及重命名
解压:tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
重命名:mv mysql-5.7.22-linux-glibc2.12-x86_64 mysql
文件复制到:cp -r mysql /usr/local
3、建立用户和用户组给mysql赋权限
建立用户mysql,组mysql。后面mysql就使用这个用户来运行(注意这也是mysql启动脚本中默认的用户,因此最好不要改名)
创建用户组: groupadd mysql
创建用户: useradd -g mysql mysql
4、数据库初始化
进入mysql安装目录:cd /usr/local/mysql
初始化MySql:bin/mysqld --initialize --user=mysql
–>error while loading shared libraries:
–>yum install -y libaio
记一下初始化密码:Z%779Y9LptGY
在这里插入图片描述

5、注册MySql服务
注册服务:cp support-files/mysql.server /etc/init.d/mysql
配置环境变量:export PATH=$PATH:/usr/local/mysql/bin
配置文件永久生效:source /etc/profile :配置文件永久生效
6、启动、停止、重启服务
service mysql start | service mysql stop | service mysql restart
–启动服务报错:mysqld_safe error: log-error set to ‘/var/log/mariadb/mariadb.log’, however file don’t exists. Create writable for user ‘mysql’.
–请执行下面操作解决错误
mkdir /var/log/mariadb
touch /var/log/mariadb/mariadb.log
# 用户组及用户
chown -R mysql:mysql /var/log/mariadb/
7、登录并修改密码并允许远程登录
登录mysql服务器:mysql -u root -p
修改mysql密码:set password=password(‘qwe123!@#’);
修改远程登录:use mysql;update user set host = ‘%’ where user = ‘root’;
刷新权限:flush privileges;
如果报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
执行这行代码:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
重启服务器:service mysql restart
8、查看mysql服务器
ps -ef|grep mysql
9、如果需要重新安装mysql
a、rm -rf /usr/local/mysql -->删除安装目录
b、查看/etc/my.cnf 目录下的datadir相关文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值