1. 程式人生 > 其它 >linux ubuntu安裝mysql

linux ubuntu安裝mysql

一、下載安裝

sudo apt-get install mysql-server

二、初始化配置

檢視密碼:sudo more /etc/mysql/debian.cnf

連線:mysql -uroot -h 127.0.0.1 -p

修改初始密碼:

  use mysql;
  update mysql.user set authentication_string=password('Robots2..') where user='root';
  update user set plugin="mysql_native_password";
  flush privileges;
  quit;
  sudo service mysql restart

設定可以遠端訪問:

  use mysql;

  update user set host="%" where user="root";
  flush privileges;

  quit;
  sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
  註釋bind-address = 127.0.0.1後重啟

  sudo service mysql restart

設定顯示漢字:(不能顯示漢字就是因為character_set_database 的Value值為latin1)

  sudo vim /etc/mysql/my.cnf

  感嘆號上面新增如下內容:

  [client]
  default-character-set=utf8
  [mysqld]
  default-storage-engine=INNODB
  character-set-server=utf8
  collation-server=utf8_general_ci

  重啟:sudo service mysql restart

三、mysql運維

啟動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 四、mysql額外操作 1.關閉mysql服務:sudo service mysql stop 2.控制檯執行:mysqld --skip-grant-tables& 3.啟動mysql服務:sudo service mysql start 4.新開一個控制檯:mysql -u root 5.use mysql 6.update mysql.user set authentication_string=password('Wang1845') where user='root'; #修改密碼 7.flush privileges; 8.重啟:sudo/etc/init.d/mysql restart