Linux系统mysql使用(一)
2024-10-13 22:02:22
一、安装
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
最新文章
- DKIM对发送邮件的好处及使用方法
- SpringBoot Demo
- C++中虚继承派生类构造函数的正确写法
- Matlab的实时编辑器(Live Script)
- 阿里云的RDS 查看binlog日志的方法
- java入门之从C#快速入门java
- 用unity3d+cardboard开发一个全景图片查看器
- Testing the CATCHER_DP
- 配置DNS
- c#读写ini配置文件示例
- Airport(未解决。。。)
- F#实现的单链表(函数式的思想)
- required 引发的小小思考
- ionic中将service中异步返回的数据赋值给controller的$scope
- Jsp/html页面删除前进行删除提示
- cookie sessionStorage localStorage 之间的关系
- Android开发——打造简单的Viewpager指示器
- ES6躬行记(8)——数字
- Linux下 nfs部署
- python之运算符与基本数据类型
热门文章
- SQLServer插入数据
- vue v-nav指令属性列表
- 使用Razor Generator构建模块化ASP.NET MVC应用程序
- 06.Python网络爬虫之requests模块(2)
- JS DOM 实现删除和添加的功能
- SQLite的原子提交--单文件场景
- 需要熟练的Python知识点
- 當 Alexa 遇上 ESP8266 (一)
- [ASP.NET]ScriptManager控件使用 转载
- Spring Security(十一):4. Samples and Guides (Start Here)