mysql安装包安装配置教程 Mysql安装包



文章插图
mysql安装包安装配置教程 Mysql安装包

文章插图
部署mysql5.7.25
1、下载rpm安装包 。2、上传到服务器,解压 。3、卸载之前的版本 。4、按照顺序安装:
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm
5、修改配置文件为无需密码登陆
vi /etc/my.cnf
[mysqld]#下添加skip-grant-tables=1 #不用验证,无需密码登陆6、修改默认字符集为utf8
vi /etc/my.cnf
[mysqld]#下添加character-set-server=utf8collation-server=utf8_general_ci[mysql]#下添加default-character-set=utf87、启动mysql
systemctl start mysqld;
8、查看启动是否报错
systemctl status mysqld
9、【知识点】登陆mysql,默认已创建如下四个库 。同时my.cnf中配置的datadir指定目录下存在如下四个库的文件夹 。
10、修改密码
mysql>use mysqlmysql>update user setmysql>authentication_string=password(‘123456’) ,mysql>password_expired=‘N’,password_last_changed=now()mysql>where user=‘root’;mysql>flush privileges;mysql> alter user [email protected] identified by ‘123456’;mysql>Flush privileges;mysql>exit;同时my.cnf 删除参数skip-grant-tables=1,重启mysql:systemctl restart mysqld。
11、测试是否可用
mysql -uroot -p -e “show databases;”;–安全起见-p不加密码
12、配置可被其他主机访问新增host为‘%’的用户:
create user readonly@% identified by’readonly’;grant select on