MySQL安装及后续配置

2023-04-25,,

<!--
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px Helvetica; color: #454545}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'PingFang SC'; color: #454545}
span.s1 {font: 12.0px 'PingFang SC'}
span.s2 {font: 12.0px Helvetica}
-->
<!--
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px Times; -webkit-text-stroke: #000000}
span.s1 {font-kerning: none}
-->

rpm -qa | grep mysql  检查已安装的mysql版本

<!--
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px Times; -webkit-text-stroke: #000000}
span.s1 {font-kerning: none}
-->

rpm -e --nodeps mysql-libs-5.1.71 卸载

tar -zxvf MySQL.tar.gz 解压

安装顺序:

client---server

service mysql status 检查状态

service mysql start 启动

service mysql stop 关闭

mysql -u root -p 登录

初始密码在/root/.mysql_secret下

set password=password('新密码'); 改密码

chkconfig --add mysql 加入到系统服务

chkconfig mysql on 自启动

chkconfig 查看列表

<!--
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px Times; -webkit-text-stroke: #000000}
span.s1 {font-kerning: none}
-->

grant all privileges on *.* to 'root账号' @'%(ip地址,%代表所有)' identified by '密码'; 开启远程连接

flush privileges; 生效

<!--
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px Times; -webkit-text-stroke: #000000}
span.s1 {font-kerning: none}
-->

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 开启centos下的3306端口

/etc/rc.d/init.d/iptables save 保存

/etc/init.d/iptables status 查看状态

MySQL中中文乱码问题:

修改mysql配置文件/etc/my.cnf  (my.cnf路径有时候不一样,有时候是在/usr/下面,配置usr下的my.cnf页可以)

sudo cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

sudo vi /etc/my.cnf

[client]部分加入:

default-character-set=utf8

[mysqld]部分加入:

character-set-server=utf8

修改完毕之后再启动mysql 并建立新的数据库

想起来再补充

<!--
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px Times; -webkit-text-stroke: #000000}
span.s1 {font-kerning: none}
-->

MySQL安装及后续配置的相关教程结束。

《MySQL安装及后续配置.doc》

下载本文的Word格式文档,以方便收藏与打印。