一、安装

sudo apt-get update  #更新软件源
sudo apt-get install mysql-server #安装mysql

二、启动和关闭

service mysql  start 
service mysql  stop

三、查看运行状态

service mysql status # 下图为运行态

四、查看mysql服务是否启动以及3306端口使用情况

sudo netstat -tap | grep mysql
netstat -an | grep 3306   # 确认是否启动成功,mysql节点处于LISTEN状态表示启动成功

五、首次登陆

首次登录时必须sudo mysql -u root -p,因为安装时root用户的密码是随机的,直接mysql -u root -p则无法登录,报错:

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

六、修改初始密码

select user, plugin from mysql.user;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('2Sheep2Simple');

七、刷新

flush privileges;

八、正常登陆

sudo mysql -u root -p  # 先输入linux账户密码,在输入mysql密码

九、查看当前Mysql版本

show variables like  'version';

十、修改字符集(mysql 5.7.25)

show variables like 'char%'  # 看当前字符集
vim /etc/mysql/my.cnf # 编辑配置文件,添加以下内容 [mysqld]
collation-server = utf8_unicode_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8

然后重启mysql,再次查看字符集修改成功。

service  mysql restart

最新文章

  1. DKIM对发送邮件的好处及使用方法
  2. SpringBoot Demo
  3. C++中虚继承派生类构造函数的正确写法
  4. Matlab的实时编辑器(Live Script)
  5. 阿里云的RDS 查看binlog日志的方法
  6. java入门之从C#快速入门java
  7. 用unity3d+cardboard开发一个全景图片查看器
  8. Testing the CATCHER_DP
  9. 配置DNS
  10. c#读写ini配置文件示例
  11. Airport(未解决。。。)
  12. F#实现的单链表(函数式的思想)
  13. required 引发的小小思考
  14. ionic中将service中异步返回的数据赋值给controller的$scope
  15. Jsp/html页面删除前进行删除提示
  16. cookie sessionStorage localStorage 之间的关系
  17. Android开发——打造简单的Viewpager指示器
  18. ES6躬行记(8)——数字
  19. Linux下 nfs部署
  20. python之运算符与基本数据类型

热门文章

  1. SQLServer插入数据
  2. vue v-nav指令属性列表
  3. 使用Razor Generator构建模块化ASP.NET MVC应用程序
  4. 06.Python网络爬虫之requests模块(2)
  5. JS DOM 实现删除和添加的功能
  6. SQLite的原子提交--单文件场景
  7. 需要熟练的Python知识点
  8. 當 Alexa 遇上 ESP8266 (一)
  9. [ASP.NET]ScriptManager控件使用 转载
  10. Spring Security(十一):4. Samples and Guides (Start Here)