1.查看mysql的版本号:mysql
root@lsj-pc:/home/lsj# mysql -V
复制代码
2.肯定执行,要求删除掉约1G的软件包linux
apt-get autoremove --purge mysql-server-版本号
复制代码
3.卸载玩以后再执行如下的命令sql
root@lsj-pc:/home/lsj# apt-get autoremove mysql-server
复制代码
root@lsj-pc:/home/lsj# apt-get remove mysql-common
复制代码
root@lsj-pc:/home/lsj# dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
复制代码
1.从新安装mysql:数据库
root@lsj-pc:/home/lsj# apt-get install mysql-server mysql-client
复制代码
2.安装完成,进行测试,查看是否安装完成。输入:ubuntu
sudo netstat -tap | grep mysql
复制代码
出现listen代表成功bash
准备用命令登陆的时候,就报错了编辑器
mysql -u root -p
复制代码
报错内容:学习
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
复制代码
Linux下MySQL配置文件mysqld.cnf修改测试
可是mysqld.cnf文件为readonly文件,修改没法保存,解决方案以下:ui
在mysqld.cnf所在文件目录下,经过修改
sudo chmod 777 mysqld.cnf
复制代码
完成以后,能够按本身需求修改mysqld.cnf配置文件,但注意,修改完成后须要经过
sudo chmod 644 mysqld.cnf
复制代码
将权限修改回来,不然配置文件并不会生效
找到deepin-linux系统盘下的文件:
/etc/mysql/mysql.conf.d/mysqld.cnf
复制代码
使用编辑器打开并在配置文件最后添加如下语句:
skip-grant-tables
复制代码
配置文件修改保存后,重启mysql服务
sudo service mysql restart
复制代码
而后在终端使用如下语句登陆mysql
mysql -uroot -p
复制代码
输入以上语句后,你会看见如下提示:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
复制代码
而后执行SQL更新语句修改root密码
update user set authentication_string=password('你的密码') where user='root';
复制代码
此时你会看到:
Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 恭喜你,U Did It !
1.在终端下:mysql -V
2.在mysql中:mysql> status
1、进入mysql
mysql -uroot -p
复制代码
而后输入密码就进入了mysql
2、中止
能够用control-D退出。
操做mysql的客户端,可视化操做
0.下载安装包以前记得点击右边检查当前环境应该下载的版本
1.下载好安装包后执行
sudo dpkg -i mysql-workbench-community-6.3.9-1ubuntu16.04-amd64.deb
复制代码
2.安装依赖
sudo apt-get -f install
复制代码
3.再次执行
sudo dpkg -i mysql-workbench-community-6.3.9-1ubuntu16.04-amd64.deb
复制代码
sudo apt-get remove mysql-workbench
复制代码
packages.deepin.com/deepin/pool…
咱们点击加号,新增一个链接
在弹出的界面上,输入数据库的链接信息,就能够了,密码下图所示的地方输入密码
输入完成后,咱们测试下链接是否正常
都正常后,咱们单击OK就行了
返回主界面后,能够看到咱们刚刚新建的链接,咱们双击就能够打开这个链接,开始咱们的SQL学习了
展现当前全部的数据库(自带了4个数据库)