MySQL 安装笔记
2022-12-08 17:18:03 14 举报
MySQL 安装笔记
作者其他创作
大纲/内容
MySQL 5.7 安装与配置<Linux环境>
第一步:下载MySQL
1. 检查是否本地已经安装了MySQL:
[root@MiWiFi-R3-srv ~]# rpm -qa | grep mysql
2. 卸载以前的mysql:
[root@MiWiFi-R3-srv ~]# rpm -e 已经存在的MySQL全名
3. 在线下载:
[root@MiWiFi-R3-srv ~]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
第二步:解压文件
1. 解压文件至指定目录下:
[root@MiWiFi-R3-srv ~]# tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
2. 文件名修改为mysql:
[root@MiWiFi-R3-srv local]# mv mysql-5.7.17-linux-glibc2.5-x86_64/ mysql
第三步:配置启动文件
1. 设置mysqld启动时自动读取配置文件:
[root@MiWiFi-R3-srv local]# cd mysql/support-files/
[root@MiWiFi-R3-srv support-files]# cp my-default.cnf /etc/my.cnf
[root@MiWiFi-R3-srv support-files]# cp: overwrite ‘/etc/my.cnf’? yes
2. 配置数据库编码:
[root@MiWiFi-R3-srv support-files]# vim /etc/my.cnf
[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
3. 实现开机自动执行:
[root@MiWiFi-R3-srv support-files]# cp mysql.server /etc/init.d/mysql
4、修改/etc/init.d/mysql参数:
[root@MiWiFi-R3-srv support-files]# vim /etc/init.d/mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
datadir=/usr/local/mysql/data
5、创建一个操作数据库的专门组和用户:
[root@MiWiFi-R3-srv support-files]# groupadd mysql
[root@MiWiFi-R3-srv support-files]# useradd -r -g mysql mysql
[root@MiWiFi-R3-srv support-files]# passwd mysql
[root@MiWiFi-R3-srv support-files]# chown -R mysql:mysql /usr/local/mysql/
第四步:初始化 mysql 的数据库
1. 初始化mysql库
[root@MiWiFi-R3-srv support-files]# cd /usr/local/mysql/bin/
[root@MiWiFi-R3-srv bin]# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
[root@MiWiFi-R3-srv bin]# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
2. 给数据库加密
[root@MiWiFi-R3-srv bin]# ./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
3. 启动mysql
[root@MiWiFi-R3-srv bin]# ./mysqld_safe --user=mysql &
4. 检查mysql是否启动
[root@MiWiFi-R3-srv bin]# ps -ef|grep mysql
第五步:进入客户端
1. 登录:
[root@MiWiFi-R3-srv bin]# ./mysql -uroot -p
Enter password: 这里输入之前的临时密码
2. 修改密码:
mysql> set password=password('新密码');
第六步:设置远程访问
1. 打开MySQL的默认端口3306:
[root@MiWiFi-R3-srv bin]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
[root@MiWiFi-R3-srv bin]# firewall-cmd --reload
2. 设置mysql的远程访问:
mysql> grant all privileges on *.* to root@'%' identified by 'root';
mysql> flush privileges;
第七步:设置开机自启动
1. 添加服务mysql
[root@MiWiFi-R3-srv bin]# chkconfig --add mysql
2. 设置mysql服务为自启动
[root@MiWiFi-R3-srv bin]# chkconfig mysql on
第八步:配置环境变量
1. /etc/profile文件进入编辑模式:
[root@MiWiFi-R3-srv ~]# vim /etc/profile
2. 以下内容添加到最后一行:
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
3. 使修改生效:
[root@MiWiFi-R3-srv ~]# source /etc/profile
0 条评论
下一页