標籤:密碼 gre evel var star mysqld 預設 sql 訪問
1、通過 yum 命令安裝 mysql
可以先通過 yum list |grep mysql 方式查看有哪些版本的 mysql
2、安裝 mysql
yum install mysql-server mysql-devel mysql
3、啟停 mysql
service mysql start/service mysql stop
採用以上命令可能會遇到如下問題:
遇到此問題,換成 service mysqld start/service mysqld stop 方式即可,如下
測試:
4、設定登陸使用者
mysqladmin -u root password 123456
設定使用者和密碼後正確登陸方式:
5、修改預設編碼
可以通過 show variables like ‘%character%‘查看預設編碼
修改/etc/my.cnf,採用這種方式可以避免每次建立新庫的時候都需要設定
編碼的問題, 如下:
在原始內容上添加如下編碼即可
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted
security risks
symbolic-links=0
default-character-set = utf8
character_set_server=utf8
init_connect=‘SET NAMES utf8‘
[mysql]
default-character-set = utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-character-set = utf8
設定完成重啟服務即可,如下樣本
啟停服務,重新初始化配置
重啟服務也可以採用 service mysqld restart,樣本如下:
6、添加遠端存取許可權
a、 mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘WITH GRANT OPTION;
註: 賦予任何主機訪問資料的許可權
例如, 如果想使用 myuser 使用者,並且使用密碼為 mypassword 從任何主機串連到 mysql 伺服器的話,可以採用如下設定方式:
GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘%‘IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;
如果想允許使用者 myuser 從 ip 為 192.168.1.6 的主機串連到 mysql 伺服器,並使用 mypassword 作為密碼 ,可以採用如下設定方式:
GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘192.168.1.3‘IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;
b、 mysql>FLUSH PRIVILEGES;
Linux 上安裝 mysql