Centos 安装mysql 5.7 2022-01-25 11:34:00 编程 Linux, MySQL 暂无评论 464 次阅读 1811字 修改时间:2024-01-19 10:48:44 按教程一步一步来 ### 第1步:下载 下载源 ```bash wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm ``` ------------ ### 第2步:卸载老版本 如果不需要卸载原mysql,跳过此步 ```bash rpm -qa |grep mysql yum -y remove xxx ``` ------------ ### 第3步:配置安装 ```bash #yum源配置mysql yum -y install mysql57-community-release-el7-10.noarch.rpm yum module disable mysql ``` 设置mysql57的**enabled=1,gpgcheck=0**, 需要把其他版本的mysql参数设置为enabled=0 ```bash vim /etc/yum.repos.d/mysql-community.repo ``` ```bash [mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql ``` ```bash #安装 yum -y install mysql-community-server ``` ------------ ### 第4步:启动 查看mysql版本 ```bash mysql --version ``` ```bash #启动 systemctl start mysqld.service #查看运行状态 systemctl status mysqld.service #重启 systemctl restart mysqld.service #开机启动 systemctl enable mysqld.service ``` ------------ ### 第5步:修改密码 查看初始密码 ```bash grep 'password' /var/log/mysqld.log ``` 修改密码 ```bash #登录 mysql -uroot -p ``` ```bash #MySQL版本 < 5.7.6: SET PASSWORD = PASSWORD('root2019'); #MySQL版本 >= 5.7.6: ALTER USER 'root'@'%' IDENTIFIED BY 'root2019'; ``` ------------ ### 第6步:开启远程访问 登录 ```bash mysql -uroot -p ``` ```bash GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION; flush privileges; exit; ``` ------------ ### 第7步:修改端口号 ```bash vi /etc/my.cnf ``` 添加一行 **port=3789** ```bash [mysqld] port=3789 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # 忽略大小写 lower_case_table_names=1 ``` 重启服务 ```bash systemctl restart mysqld.service ``` okay,finish 标签: Linux, MySQL
评论已关闭