参考其他网络文章,在服务器安装成功之后,做此记录,仅供参考
1:环境位centos7,64位,其他版本数据库已卸载干净,基础命令包已经安装,jdk8已安装,服务器安全组已配置相应端口(相当于裸机安装)
2:mysql版本MySQL8.0.19
3:安装步骤
1:镜像下载命令(切换到需要的目录下如/usr)
wget http
://mirrors
.163.com
/mysql
/Downloads
/MySQL
-8.0/mysql
-8.0.19-el7
-x86_64
.tar
.gz
2:解压到 /usr/local命令
tar
-zxvf mysql
-8.0.19-el7
-x86_64
.tar
.gz
-C
/usr
/local
3:切换到/usr/local下,更改包名称为mysql
mv mysql
-8.0.19-el7
-x86_64 mysql
4:修改(或新建)/etc/my.cnf文件内容为
[mysqld
]
port=3306
init_connect='SET NAMES utf8mb4'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
max_connections=1000
wait_timeout=10000
user=mysql
lower_case_table_names = 1
default
-storage
-engine=INNODB
log
-error=/var/log/mysqld.log
pid
-file=/usr/local/mysql/data/mysqld.pid
5:创建mysql组
groupadd mysql
创建mysql用户
useradd
-g mysql mysql
6:授权文件操作权限
chown
-R mysql
.mysql
/usr
/local
/mysql
/
7:初始化mysql
/usr
/local
/mysql
/bin
/mysqld
--initialize
--user
=mysql
--basedir
=/usr
/local
/mysql
/ --datadir
=/usr
/local
/mysql
/data
/
或者
mysqld
--initialize
--console
初始化后的密码在 /var/log/mysqld.log中, 包括启动错误日志
8:添加系统服务
cp
/usr
/local
/mysql
/support
-files
/mysql
.server
/etc
/init
.d
/mysqld
9:启动MySQL
service mysqld start
10:MySQL基本操作
使用mysql客户端连接mysql
/usr
/local
/mysql
/bin
/mysql
-u root
-p password
或
mysql
-u root
-p password
修改mysql的默认初始化用户root的密码为root
alter user
'root'@
'localhost' identified by
'root';
创建用户 CREATE USER ‘用户名称’@‘主机名称’ INDENTIFIED BY ‘用户密码’
create user
'dong'@
'localhost' identified by
'314159poi';
授予权限 grant 权限 on 数据库.表 to ‘用户名’@‘登录主机’ [INDENTIFIED BY ‘用户密码’];
grant all on
*.* to
'dong'@
'localhost';
刷新数据库
flush privileges
;
修改新创建用户可以远程连接
update mysql
.user set host
='%' where user
='dong';
查看mysql所用用户
select user
,host from mysql
.user
;