<h3>1. linux安装mysql服务</h3>
先登录linux系统,我使用的是Ubuntu系统,非root用户,执行如下命令:
<pre>
sudo apt install mysql-server
</pre>
一定要记得改密码,不然的话会是随机密码
<h3>2. 进入mysql</h3>
<pre>
mysql -uroot -p root用的输入密码
输入密码:xxxxxx
</pre>
<h3>3. 查看mysql编码集</h3>
<pre>
SHOW VARIABLES LIKE '%char%';
SHOW VARIABLES LIKE '%colla%';
</pre>
注意: exit 可以退出mysql编辑,ctrl+z 也可以退出
<h3>4. 改编码集</h3>
4.1 先关MySQL服务
<pre>
sudo service mysql stop
</pre>
4.2 修改MySQL配置文件
4.2.1 进入MySQL配置文件的目录
<pre>
cd /etc/mysql/
</pre>
4.2.2 修改MySQL配置文件的编码集
<pre>
sudo nano my.cnf
</pre>
4.2.3 将以下信息增加到“my.cnf”文件中
<pre>
[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8
collation-server = utf8_general_ci
</pre>
添加完信息,ctrl+o 将填写内容保存,enter确认信息,ctrl+x退出编辑。
4.3 重启mysql服务
<pre>
sudo service mysql start #重启mysql服务
sudo service mysql status #查看mysql服务是否启动
</pre>
4.4 验证配置编码是否为utf8
<h3>5. linux和mysql使用切换</h3>
在使用Mysql的时候,可以使用ctrl+z退出mysql编辑,记住 前面的编号
使用 fg 编号 再次进入MySQL 编辑
---------以上就在Linux中安装成功MySQL服务了,以下是附属查看服务和进程信息-------
- 查看MySQL服务是否在运行
service mysqld status
ps aux | grep mysqld
netstat -tlunp|grep 3306 #3306是MySQL默认端口号,如果修改了“my.cnf”文件的端口,需要改成相应端口号 - 查看是否有mysqld_safe 和mysqld进程
ps -ef|grep mysqld