linux mint 安装mysql

发布时间 2023-07-06 16:05:57作者: 黑水滴
1、安装mysql
sudo apt-get install mysql-server
设置密码5.7版本看下面方式设置密码
mysql -u root -p
控制台输入用户密码登陆测试
 
查看密码
sudo more /etc/mysql/debian.cnf
 
 
1、初始设置密码
sudo cat /etc/mysql/debian.cnf 查看账户密码,然后用这个账号密码登陆
mysql -u debian-sys-maint -p
连接数据库
use mysql; #连接到mysql数据库
update mysql.user set authentication_string=password('12345') where user='root';    #修改密码
use mysql;
update user set plugin="mysql_native_password";
flush privileges;
quit;
sudo service mysql restart
2、设置可以远程访问
update user set host="%" where user="root";
flush privileges;
vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释bind-address = 127.0.0.1后重启
 
不能显示汉字就是因为character_set_database 的Value值为latin1;
      首先输入以下命令:
     gedit  /etc/mysql/my.cnf 
     对my.cnf文件进行编辑,添加下面的语句:
  [client]
    default-character-set=utf8
    [mysqld]
    default-storage-engine=INNODB
    character-set-server=utf8
    collation-server=utf8_general_ci
 
 
    添加完以后,保存,然后重启MySql服务。
    /etc/init.d/mysql restart
 
 
    重新进入mysql
     mysql -uroot -p
 
 
启动mysql:
方式一:sudo /etc/init.d/mysql start
方式二:sudo service mysql start
停止mysql:
方式一:sudo /etc/init.d/mysql stop
方式二:sudo service mysql stop
重启mysql:
方式一:sudo/etc/init.d/mysql restart
方式二:sudo service mysql restart
 
 
 
【扩展】在忘记root密码的时候,可以这样
1.关闭mysql服务
2.cmd启动命令:mysqld --skip-grant-tables&
3.启动mysql服务
4.新开一个cmd窗口:mysql -u root
5.mysql>use mysql
6.mysql> update mysql.user set authentication_string=password('12345') where user='root';    #修改密码
7.mysql> flush privileges;
8.重启sudo/etc/init.d/mysql restart
 
 
 
【扩展】Mysql安装图形化工具类似Navicat
sudo apt-get install mysql-workbench