MySQL其他篇
目录:
返回顶部
安装参考网址:https://www.cnblogs.com/jorzy/p/8455519.html
1、查看系统中是否已安装 MySQL 服务:以下提供两种方式
rpm -qa | grep mysql
yum list installed | grep mysql
2、如果已安装则删除 MySQL 及其依赖的包
yum -y remove mysql-libs.x86_64
3、下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
4、安装 mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装完后,得到如下两个包:
mysql-community.repo
mysql-community-source.repo
5、安装 MySQL,出现提示的话,一路 Y 到底
yum install mysql-server
6、安装mysql所需的库和包含文件
yum -y install mysql-devel
7、获取mysql初始密码
service mysqld start
grep "password" /var/log/mysqld.log
8、mysql管理常用命令
systemctl status mysqld
systemctl start mysqld
systemctl stop mysqld
9、开机启动
systemctl enable mysqld
systemctl daemon-reload
10、Mysql安装成功后,默认的root用户密码为空,可以直接登录
mysql -uroot -p
mysqladmin -u root password "1" # 给root用户配置密码:1
mysql -uroot -p1 # 配置完密码后必须使用密码登录
返回顶部
1. 安装完MySQL使用外键关联创建表失败,原因是默认引擎不对
2. 向MySQL插入中文发现显示乱码,原因是默认字符集不对
show variables like 'character%'; #查看MySQL默认字符集
3. 解决方法是修改MySQL配置文件 vim /etc/my.cnf
vim /etc/my.cnf #下面的内容都是自己添加的内容 [mysqld] default-storage-engine=INNODB default_character_set=utf8 character_set_server=utf8 [mysqld_safe] default-character-set = utf8 [client] default-character-set = utf8 [mysql.server] default-character-set = utf8 [mysql] default-character-set = utf8