mysql安装


mysql安装
解压
tar -xzvf  mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
创建用户和组
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql mysql
4、将安装目录所有者及所属组改为mysql
[root@localhost ~]# chown -R mysql.mysql /usr/local/mysql
5、创建data文件夹,用于存放数据库表之类的数据
[root@localhost mysql]# mkdir data #进入mysql文件夹
6、初始化
安装依赖包
[root@localhost mysql]# yum install libaio
进行初始化
[root@localhost mysql]# /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize
7、编辑配置文件
/etc/my.cnf
在配置文件中写入以下内容

复制代码
[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
# 取消密码验证
skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# skip-grant-tables
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

将mysql加入到服务中
[root@localhost mysql]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
9、开机启动
[root@localhost mysql]# chkconfig mysql on
10、启动mysql服务
[root@localhost mysql]# service mysql start
11、登陆mysql
在配置文件/etc/my.cnf中跳过密码登陆,所以可以免密登陆

[root@localhost mysql]# /usr/local/mysql/bin/mysql -uroot -p
可以加入到环境变量

编辑配置文件

[root@localhost mysql]# vim /etc/profile
输出

[root@localhost mysql]# source /etc/profile

登录mysql,设置root密码为空,退出停止服务,开启密码验证。启动服务再登录mysql
[root@localhost mysql]# mysql -u root -p
alter user 'root'@'localhost' identified by '';

[root@localhost mysql]# mysql -u root -p
修改mysql用户密码。root初始化时要先将密码设置为空,再设置。否则报错。
alter user 'root'@'localhost' identified by '54Tianxia@';
(grant all privileges on *.* to 'root'@'%' identified by '54Tianxia@';)mysql8之前版本授权语句
mysql8 (远程授权,不能自己给自己授权)先创建用户,再进行授权。
create user 'zcc'@'%' identified by '54tianxia@';
GRANT ALL PRIVILEGES ON *.* TO 'zcc'@'%';
ALTER USER 'zcc'@'%' IDENTIFIED WITH mysql_native_password BY '54tianxia@';
flush privileges;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值