MySQL环境搭建

(1) 安装mysql-server和mysql开发包

1
2
sudo apt-get install mysql-server
sudo apt-get install libmysqlclient-dev

(2) 修改root用户的密码(初始用户名和密码是自动生成的,因此需要修改)

1
sudo cat /etc/mysql/debian.cnf

使用上图的用户名和密码登录mysql:

1
mysql -u debian-sys-maint -p密码

修改密码为123456

1
2
3
update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';
update mysql.user set plugin="mysql_native_password";
flush privileges;

(3) 重新登录mysql-server

1
mysql -u root -p

(4) 设置MySQL字符编码为utf-8

1
2
3
4
# 查看MySQL字符编码
show variables like "char%";
# 设置为utf8
set character_set_server=utf8;

修改表的字符编码:alter table user default character set utf8;

修改属性的字符编码:alter table user modify column name varchar(50) character set utf8;

配置文件可添加免密登录:skip-grant-tables


MySQL环境搭建
http://zhcan.online/MySQL环境搭建/
作者
ZHCANO
发布于
2024年3月24日
许可协议