Pinvon's Blog

所见, 所闻, 所思, 所想

Ubuntu 16.04 安装 MySQL

安装MySQL

sudo apt update
sudo apt install mysql-server

这一步会让我们设置MySQL的root密码. 如果这一步不设置, 则留空. 然后安装完了, 运行 mysql_secure_installation 来设置root密码.

卸载

sudo apt remove --purge *mysql\*
sudo apt-get autoremove
sudo apt-get autoclean

配置

编辑MySQL的配置文件, 把数据库默认的编码全部改为UTF-8.

sudo emacs /etc/mysql/my.cnf

内容编辑如下:

[client]
default-character-set = utf8

[mysqld]
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci

重启MySQL后, 可以通过MySQL的客户端命令检查编码:

mysql -u root -p
# 输入密码
show variables like '%char%';
# 如果看到utf8字样, 就表示编码设置正确

0.png

启动和停止MySQL

sudo service mysql status  # 检查MySQL服务器状态
sudo service mysql stop  # 关闭MySQL服务器
sudo service mysql start  # 启动MySQL服务器

服务启动后查询端口:

sudo netstat -anp | grep mysql  # 一般查询得知是3306

# 连接数据库
mysql -h 127.0.0.1 -P 3306 -u root -p
# 或者
mysql -u root -p 

# 输入密码

Comments

使用 Disqus 评论
comments powered by Disqus